91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery怎么模擬超鏈接的用戶單擊事件

發布時間:2021-07-20 18:09:47 來源:億速云 閱讀:151 作者:chen 欄目:web開發

這篇文章主要講解了“jQuery怎么模擬超鏈接的用戶單擊事件”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“jQuery怎么模擬超鏈接的用戶單擊事件”吧!

在正式開始本文之前,先來簡單介紹下HTML的<a>標簽:

使用<a>標簽,我們可以在HTML頁面上定義錨(anchor),錨有兩種用法:

通過使用 href 屬性,創建指向另外一個文檔的鏈接(或超鏈接)

通過使用 name 或 id 屬性,創建一個文檔內部的書簽(也就是說,可以創建指向文檔片段的鏈接)

本文的內容與錨的***種用法有關。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="Web.WebForm2" %>     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head id="Head1" runat="server">      <title></title>      <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>      <script type="text/javascript">          $(document).ready(function () {                  // 單擊spanAGo,調用超鏈接的單擊事件               $('#spanAGo').click(function () {                   $('#aGo').click();               });           });       </script>  </head>  <body style="font-size: 12px;">      <form id="form1" runat="server">      <div>          <a id="aGo" href="http://www.cnblogs.com/return8023/">劍過不留痕 - 博客園</a>          <br />          <br />          <span id="spanAGo" style="border: 1px solid black;">點擊我,將調用以上超鏈接的單擊事件</span>      </div>      </form>  </body>  </html>

以上代碼的運行效果如下圖所示:

jQuery怎么模擬超鏈接的用戶單擊事件

點擊超鏈接,頁面可以正常跳轉;

但點擊標簽,頁面卻不可以跳轉;

以上,在IE8和Chrome里都無法跳轉(其他瀏覽器未測試)。

所以,接下來要實現的效果,就是在點擊標簽的時候讓頁面跳轉(也就是在調用超鏈接的單擊事件時,讓頁面跳轉),且寫的代碼要少,且***是在一個地方處理,一個項不可能就一個頁面,一個頁面不可能就一個超鏈接,且不能做的太死,怎么說錨的另一個作用是書簽,別鏈接是可以跳轉了,錨的書簽作用被屏蔽了,且&hellip;&hellip;。

jQuery怎么模擬超鏈接的用戶單擊事件

a.forward  {  }
Main.js    /// <reference path="jquery-1.4.1-vsdoc.js" />      $(document).ready(function () {          // 使超鏈接支持click事件,方便JavaScript調用       $('a.forward').click(function () {           location.href = $(this)[0].href;           return false;       });      });

修改過后的頁面源碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="Web.WebForm2" %>     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head id="Head1" runat="server">      <title></title>      <link type="text/css" rel="Stylesheet" href="Styles/Main.css" />      <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>      <script type="text/javascript" src="Scripts/Main.js"></script>      <script type="text/javascript">          $(document).ready(function () {                  // 單擊spanAGo,調用超鏈接的單擊事件               $('#spanAGo').click(function () {                   $('#aGo').click();               });           });       </script>  </head>  <body style="font-size: 12px;">      <form id="form1" runat="server">      <div>          <a id="aGo" class="forward" href="http://www.cnblogs.com/return8023">劍過不留痕 - 博客園</a>          <br />          <br />          <span id="spanAGo" style="border: 1px solid black;">點擊我,將調用以上超鏈接的單擊事件</span>      </div>      </form>  </body>  </html>

運行一下(截圖略),點擊標簽,頁面***跳轉,(*^__^*) 嘻嘻

好了,***來總結一下,模擬超鏈接的用戶單擊事件,我們需要做的就是:

導入外部CSS文件,Main.css,導入外部JavaScript文件Main.js(必須在導入JQuery文件之后導入);

給超鏈接添加CSS類“forward”;

然后3是什么呢?然后想不出來然后了。

感謝各位的閱讀,以上就是“jQuery怎么模擬超鏈接的用戶單擊事件”的內容了,經過本文的學習后,相信大家對jQuery怎么模擬超鏈接的用戶單擊事件這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

云浮市| 朝阳区| 宁海县| 重庆市| 鹤岗市| 昔阳县| 类乌齐县| 桂林市| 松江区| 台中市| 苍梧县| 三河市| 枣庄市| 陆良县| 枣强县| 金湖县| 德保县| 长宁县| 宁蒗| 义乌市| 五河县| 上虞市| 涟水县| 上栗县| 郯城县| 高邮市| 平定县| 福泉市| 衡阳市| 冀州市| 成都市| 富阳市| 乃东县| 眉山市| 大丰市| 西吉县| 资兴市| 辛集市| 南城县| 松潘县| 台东县|