最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用JQuery和CSS模擬超鏈接的用戶單擊事件的實現(xiàn)代碼

 更新時間:2012年05月23日 15:45:19   作者:  
使用JQuery和CSS模擬超鏈接的用戶單擊事件的實現(xiàn)代碼,需要的朋友可以參考下
在正式開始本文之前,先來簡單介紹下HTML的<a>標(biāo)簽:使用<a>標(biāo)簽,我們可以在HTML頁面上定義錨(anchor),錨有兩種用法:
通過使用 href 屬性,創(chuàng)建指向另外一個文檔的鏈接(或超鏈接)
通過使用 name 或 id 屬性,創(chuàng)建一個文檔內(nèi)部的書簽(也就是說,可以創(chuàng)建指向文檔片段的鏈接)
本文的內(nèi)容與錨的第一種用法有關(guān)。
復(fù)制代碼 代碼如下:

<%@ 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,調(diào)用超鏈接的單擊事件
$('#spanAGo').click(function () {
$('#aGo').click();
});
});
</script>
</head>
<body style="font-size: 12px;">
<form id="form1" runat="server">
<div>
<a id="aGo" href="http://m.fzitv.net/">腳本之家</a>
<br />
<br />
<span id="spanAGo" style="border: 1px solid black;">點擊我,將調(diào)用以上超鏈接的單擊事件</span>
</div>
</form>
</body>
</html>

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

點擊超鏈接,頁面可以正常跳轉(zhuǎn);但點擊標(biāo)簽,頁面卻不可以跳轉(zhuǎn);以上,在IE8和Chrome里都無法跳轉(zhuǎn)(其他瀏覽器未測試)。所以,接下來要實現(xiàn)的效果,就是在點擊標(biāo)簽的時候讓頁面跳轉(zhuǎn)(也就是在調(diào)用超鏈接的單擊事件時,讓頁面跳轉(zhuǎn)),且寫的代碼要少,且最好是在一個地方處理,一個項目不可能就一個頁面,一個頁面不可能就一個超鏈接,且不能做的太死,怎么說錨的另一個作用是書簽,別鏈接是可以跳轉(zhuǎn)了,錨的書簽作用被屏蔽了,且……。

Main.css
復(fù)制代碼 代碼如下:

a.forward
{
}

Main.js
復(fù)制代碼 代碼如下:

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

修改過后的頁面源碼如下:
復(fù)制代碼 代碼如下:

<%@ 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,調(diào)用超鏈接的單擊事件
$('#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://m.fzitv.net">腳本之家</a>
<br />
<br />
<span id="spanAGo" style="border: 1px solid black;">點擊我,將調(diào)用以上超鏈接的單擊事件</span>
</div>
</form>
</body>
</html>

運行一下(截圖略),點擊標(biāo)簽,頁面完美跳轉(zhuǎn),(*^__^*) 嘻嘻好了,最后來總結(jié)一下,模擬超鏈接的用戶單擊事件,我們需要做的就是:
導(dǎo)入外部CSS文件,Main.css,導(dǎo)入外部JavaScript文件Main.js(必須在導(dǎo)入JQuery文件之后導(dǎo)入);
給超鏈接添加CSS類“forward”;
然后3是什么呢?然后想不出來然后了。
最后祝大家敲代碼愉快。

首發(fā):博客園->劍過不留痕

相關(guān)文章

  • Jquery $.map使用方法實例詳解

    Jquery $.map使用方法實例詳解

    這篇文章主要介紹了jJquery $.map使用方法實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • 自寫的一個jQuery圓角插件

    自寫的一個jQuery圓角插件

    下面介紹自己寫的一個jQuery圓角的插件,功能非常簡單。目前只能實現(xiàn)1px的固定弧度的圓角矩形邊框。
    2010-10-10
  • JQuery手速測試小游戲?qū)崿F(xiàn)思路詳解

    JQuery手速測試小游戲?qū)崿F(xiàn)思路詳解

    這篇文章主要介紹了JQuery手速測試小游戲?qū)崿F(xiàn)思路詳解,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • jquery插件bxslider用法實例分析

    jquery插件bxslider用法實例分析

    這篇文章主要介紹了jquery插件bxslider用法,以實例形式較為詳細的分析了bxslider插件的使用步驟與相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • jQuery validate 驗證radio實例

    jQuery validate 驗證radio實例

    這篇文章主要介紹了jQuery validate 驗證radio實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • jQuery中用on綁定事件時需注意的事項

    jQuery中用on綁定事件時需注意的事項

    本篇文章主要介紹了jQuery中用on綁定事件時需注意的事項,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • EasyUI的TreeGrid的過濾功能的解決思路

    EasyUI的TreeGrid的過濾功能的解決思路

    這篇文章主要介紹了EasyUI的TreeGrid的過濾功能的解決思路,需要的朋友可以參考下
    2017-08-08
  • jquery ajax 如何向jsp提交表單數(shù)據(jù)

    jquery ajax 如何向jsp提交表單數(shù)據(jù)

    ajax技術(shù)在做表單數(shù)據(jù)傳值非常棒,給用戶帶來很好的用戶體驗度,同時,使用jquery可以簡化開發(fā),提高效率。下面給大家介紹jquery ajax 如何向jsp提交表單數(shù)據(jù),需要的朋友可以參考下
    2015-08-08
  • jQuery插件boxScroll實現(xiàn)圖片輪播特效

    jQuery插件boxScroll實現(xiàn)圖片輪播特效

    本文給大家分享的是使用jQuery插件Boxscroll來實現(xiàn)簡單的圖片輪播特效的代碼,非常簡單實用,有需要的小伙伴可以參考下。
    2015-07-07
  • 寫出高效jquery代碼的19條指南

    寫出高效jquery代碼的19條指南

    討論jQuery和javascript性能的文章并不罕見。然而,本文我計劃總結(jié)一些速度方面的技巧和我本人的一些建議,來提升你的jQuery和javascript代碼。好的代碼會帶來速度的提升??焖黉秩竞晚憫?yīng)意味著更好的用戶體驗
    2014-03-03

最新評論

华安县| 芒康县| 新巴尔虎左旗| 瑞安市| 芦山县| 淳安县| 西安市| 东乌珠穆沁旗| 吉安县| 湘西| 云浮市| 夏河县| 仙居县| 贵溪市| 东明县| 珠海市| 开封市| 宾阳县| 潞西市| 开阳县| 宜都市| 衡山县| 沛县| 金塔县| 贵南县| 曲松县| 南漳县| 无棣县| 绵竹市| 湖南省| 固原市| 开化县| 玛纳斯县| 长海县| 会东县| 资中县| 安西县| 泽普县| 奇台县| 江华| 沾化县|