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

jQuery學(xué)習(xí)總結(jié)之jQuery事件

 更新時(shí)間:2014年06月30日 17:31:31   投稿:mdxy-dxy  
今天總結(jié)一下jQuery事件,這是比較重要的一塊,希望本次總結(jié)能幫助到很多同我一樣的新手

首先,我們來(lái)看一個(gè)有用的實(shí)例,來(lái)加深以前所掌握的知識(shí),其中有些是在前邊出現(xiàn)過(guò)的。

復(fù)制代碼 代碼如下:

<img id="imgGoogle" src="http://www.google.com.hk/intl/zh-CN/images/logo_cn.png" alt="google.com" />
<input type="button" id="btnHide" value="隱藏圖片" />

jQuery(document).ready(function() {
  jQuery("#btnHide").click(function() {
    jQuery("#imgGoogle").hide("1000");
  });
});

當(dāng)點(diǎn)擊隱藏圖片時(shí),google的logo圖片將在一秒鐘進(jìn)行隱藏。這里我們用到了hide()方法,當(dāng)然也可不指定時(shí)間,如果要顯示圖片的話應(yīng)該使用show()方法,感覺(jué)是不是很棒。

現(xiàn)在開(kāi)始本篇的主要內(nèi)容:事件。大家可能已經(jīng)注意到了,上邊已經(jīng)在多處用到了事件。其中,document.ready就是一個(gè)事件,當(dāng)文檔準(zhǔn)備好了,它告訴jQuery可以執(zhí)行事件了,鼠標(biāo)移動(dòng)、點(diǎn)擊、文本框焦點(diǎn)離開(kāi)等都是事件。

在過(guò)去,我們經(jīng)??吹剑?/p>

復(fù)制代碼 代碼如下:

<div onclick="alert('租房貴');" id="divRent">在北京</div>

這種寫法。從現(xiàn)在開(kāi)始,大家應(yīng)該拋棄這種寫法。實(shí)現(xiàn)js代碼和html的分離,這樣頁(yè)面整潔了,效率也會(huì)更高?,F(xiàn)在的寫法,將會(huì)變成:

jQuery("#divRent").click(function() {
  alert("租房貴");
});

既然是總結(jié),我還是像前三篇那樣,用實(shí)例來(lái)記錄盡可能多的事件方法,方便大家在需要的時(shí)候查閱。

以下是自己在學(xué)習(xí)過(guò)程中遇到的:

1、one()事件,綁定要執(zhí)行一次的事件

復(fù)制代碼 代碼如下:

<div id="divRent">人在北京</div>

復(fù)制代碼 代碼如下:

jQuery("#divRent").one("click", function() {
    alert("租房貴");
});

以上綁定一次單擊事件,第二次點(diǎn)擊時(shí),不會(huì)再?gòu)棾鎏崾尽?/p>

2、focus()和blur()事件

復(fù)制代碼 代碼如下:

<input id="tTest" type="text" />

復(fù)制代碼 代碼如下:

jQuery("#tTest").focus(function() {
    jQuery(this).css("background", "yellow");
}).blur(function() {
    jQuery(this).css("background", "white");
});

此例實(shí)用到了鏈?zhǔn)綄懛ǎ嘈挪浑y理解。如果對(duì)jQuery操作css樣式不熟悉,可以看看第二篇總結(jié)。此例當(dāng)焦點(diǎn)聚焦在本文框時(shí),背景色變?yōu)辄S色,離開(kāi)時(shí)又變回白色。這樣做的目的,可以提高用戶體驗(yàn),我個(gè)人感覺(jué)。

3、keydown()和keyup()事件

復(fù)制代碼 代碼如下:

<input type="text" id="tTest" />
<label id="lResult"></label>

復(fù)制代碼 代碼如下:

jQuery("#tTest").keyup(function() {
    jQuery("#lResult").html(jQuery(this).val());
});

當(dāng)鍵彈起時(shí)(這里感覺(jué)不好表達(dá)^_^),在label中將會(huì)顯示文本框中的內(nèi)容。操作元素屬性部分可以看看第三篇總結(jié)。

4、submit()事件

復(fù)制代碼 代碼如下:

<form id="form2" runat="server">
    <input id="text" type="text" />
    <asp:button id="btnTest" onclick="btnTest_Click" runat="server" text="測(cè)試">
    </asp:button>
</form>

復(fù)制代碼 代碼如下:

jQuery("#form1").submit(function() {
    if (jQuery.trim(jQuery("#text").val()).length == 0) {
        return false;
    }
});

可以看出,本實(shí)例使用了服務(wù)器控件。實(shí)質(zhì)上是一樣的,最終會(huì)進(jìn)行表單提交。點(diǎn)擊按鈕時(shí),進(jìn)行表單提交。如果文本框內(nèi)容為空時(shí),返回false,從而不進(jìn)行提交;否則,進(jìn)行提交。此類應(yīng)用在web開(kāi)發(fā)中隨處可見(jiàn)。

5、hover()事件

復(fù)制代碼 代碼如下:

<div id="divHover">hover me</div>

復(fù)制代碼 代碼如下:

jQuery("#divHover").hover(function() {
    jQuery(this).css("background", "yellow");
}, function() {
    jQuery(this).css("background", "red");
});

鼠標(biāo)移動(dòng)到div上時(shí),div背景色變成黃色,移出背景色變成紅色。

以上幾種事件是比較常見(jiàn)的,也是用的比較多的。當(dāng)然本篇總結(jié)的只是一小部分,學(xué)習(xí)中遇到問(wèn)題還得用jQuery文檔進(jìn)行查閱。

相關(guān)文章

  • jquery插件star-rating.js實(shí)現(xiàn)星級(jí)評(píng)分特效

    jquery插件star-rating.js實(shí)現(xiàn)星級(jí)評(píng)分特效

    Bootstrap Star Rating是一個(gè)簡(jiǎn)單而強(qiáng)大的jQuery插件實(shí)現(xiàn)星級(jí)分?jǐn)?shù)評(píng)級(jí)。支持像分?jǐn)?shù)星填充和RTL輸入先進(jìn)的功能。在利用純CSS-3造型使控制重點(diǎn)開(kāi)發(fā)。該插件使用引導(dǎo)標(biāo)記和造型默認(rèn)情況下,但它可以覆蓋與其他任何CSS的標(biāo)記。
    2015-04-04
  • JQuery+drag.js上傳圖片并且實(shí)現(xiàn)圖片拖曳

    JQuery+drag.js上傳圖片并且實(shí)現(xiàn)圖片拖曳

    這篇文章主要介紹了JQuery+drag.js上傳圖片并且實(shí)現(xiàn)圖片拖曳,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • jQuery實(shí)現(xiàn)遮罩層登錄對(duì)話框

    jQuery實(shí)現(xiàn)遮罩層登錄對(duì)話框

    用戶登錄是許多網(wǎng)站必備的功能。有一種方式就是不管在網(wǎng)站的哪個(gè)頁(yè)面,點(diǎn)擊登錄按鈕就會(huì)彈出一個(gè)遮罩層,顯示用戶登錄的對(duì)話框。本文將推薦一個(gè)帶二維碼的登錄彈出層,可拖動(dòng)、關(guān)閉,有需要的朋友可以參考一下。
    2016-12-12
  • 使用js顯示當(dāng)前時(shí)間示例

    使用js顯示當(dāng)前時(shí)間示例

    這篇文章主要介紹了使用js顯示當(dāng)前時(shí)間示例,這里也用到了jquery,讓得把它也要引入到頁(yè)面中
    2014-03-03
  • jQuery實(shí)現(xiàn)點(diǎn)擊任意位置彈出層外關(guān)閉彈出層效果

    jQuery實(shí)現(xiàn)點(diǎn)擊任意位置彈出層外關(guān)閉彈出層效果

    在之前做項(xiàng)目的時(shí)候經(jīng)常會(huì)在主頁(yè)面上點(diǎn)擊某個(gè)按鈕,右側(cè)彈出一個(gè)div輸出對(duì)應(yīng)內(nèi)容的詳細(xì)信息,怎么實(shí)現(xiàn)的呢,今天小編給大家分享通過(guò)jquery實(shí)現(xiàn)點(diǎn)擊任意位置彈出層外關(guān)閉彈出層效果,感興趣的朋友一起看看吧
    2016-10-10
  • jquery怎樣實(shí)現(xiàn)ajax聯(lián)動(dòng)框(二)

    jquery怎樣實(shí)現(xiàn)ajax聯(lián)動(dòng)框(二)

    ajax聯(lián)動(dòng)框想必大家早有所耳聞,接下來(lái)將介紹jquery實(shí)現(xiàn)另一種形式的聯(lián)動(dòng)框,右邊的聯(lián)動(dòng)框用jquery生成,仿照上篇的js方法修改的,感興趣的你可以參考下希望可以幫助到你
    2013-03-03
  • 用jquery寫的菜單從左往右滑動(dòng)出現(xiàn)

    用jquery寫的菜單從左往右滑動(dòng)出現(xiàn)

    這篇文章主要介紹了用jquery寫的菜單從左往右滑動(dòng)出現(xiàn)的效果,需要的朋友可以參考下
    2014-04-04
  • jQuery實(shí)現(xiàn)鼠標(biāo)拖拽登錄框移動(dòng)效果

    jQuery實(shí)現(xiàn)鼠標(biāo)拖拽登錄框移動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)鼠標(biāo)拖拽登錄框移動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • jQuery實(shí)現(xiàn)div拖拽效果實(shí)例分析

    jQuery實(shí)現(xiàn)div拖拽效果實(shí)例分析

    這篇文章主要介紹了jQuery實(shí)現(xiàn)div拖拽效果的方法,結(jié)合實(shí)例形式分析了jQuery響應(yīng)鼠標(biāo)事件實(shí)現(xiàn)頁(yè)面元素樣式變換的技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-02-02
  • jQuery select操作控制方法小結(jié)

    jQuery select操作控制方法小結(jié)

    很多朋友對(duì)jquery select的操作很有興趣,但網(wǎng)上的東西太多,所以腳本之家特別將Jquery Select操作方法整理下,方便大家查找。
    2010-05-05

最新評(píng)論

陕西省| 霍州市| 双峰县| 安阳市| 扬中市| 会东县| 修武县| 米易县| 建始县| 崇明县| 商都县| 莱西市| 太谷县| 阿合奇县| 宜丰县| 宜君县| 乐亭县| 威远县| 绥阳县| 那坡县| 岳池县| 沁阳市| 介休市| 云浮市| 忻州市| 西昌市| 井冈山市| 巨鹿县| 遵义市| 读书| 新野县| 凉城县| 嘉祥县| 项城市| 湾仔区| 永善县| 探索| 双峰县| 女性| 上虞市| 邵阳县|