<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        jquery中的常用事件bind、hover、toggle等示例介紹_jquery

        來源:懂視網 責編:小采 時間:2020-11-27 21:25:32
        文檔

        jquery中的常用事件bind、hover、toggle等示例介紹_jquery

        jquery中的常用事件bind、hover、toggle等示例介紹_jquery:1.$(document).ready() $(document).ready()是jQuery中響應JavaScript內置的onload事件并執行任務的一種典型方式。它和onload具有類似的效果。但是也有一些差異: 當一個文檔完全下載到瀏覽器中時,會觸發window.onload事件。而使用$(docu
        推薦度:
        導讀jquery中的常用事件bind、hover、toggle等示例介紹_jquery:1.$(document).ready() $(document).ready()是jQuery中響應JavaScript內置的onload事件并執行任務的一種典型方式。它和onload具有類似的效果。但是也有一些差異: 當一個文檔完全下載到瀏覽器中時,會觸發window.onload事件。而使用$(docu

        1.$(document).ready()

        $(document).ready()是jQuery中響應JavaScript內置的onload事件并執行任務的一種典型方式。它和onload具有類似的效果。但是也有一些差異:

        當一個文檔完全下載到瀏覽器中時,會觸發window.onload事件。而使用$(document).ready()注冊的事件處理程序會在html下載完成并解析為Dom樹之后,代碼就可以運行,但并不意味著所有關聯文件都已經下載完畢。

        一個頁面中一般只有一個onload事件處理程序,而且只能一次保存對一個函數的引用;而$(document).ready()是可以有多個。

        一般來說$(document).ready()都要優于使用onload事件處理程序。但是如果關聯文件還沒有加載完成,則類似圖像高度、寬度的屬性的調用就會有問題,因此需要在不同的時候選擇合適的方法。

        $(document).ready()有三種寫法,分別是:

        2.事件綁定

        語法

        $(selector).bind(event,data,function)

        參數和描述:

        event:必需。規定添加到元素的一個或多個事件。由空格分隔多個事件。必須是有效的事件。

        data 可選。規定傳遞到函數的額外數據。

        function 必需。規定當事件發生時運行的函數。

        對應的有unbind():移除事件

        Eg: $(‘#idchoose').unbind(“click”,Function_Name)

        簡寫綁定事件:一般比較喜歡偏向簡寫

        jQuery通過使用.bind()方法為元素進行事件綁定,通過使用.unbind()方法為元素進行解除綁定。而且.bind()方法是可以執行多次綁定的,如果沒有綁定,在進行解除綁定的時候,這都是安全的。

        很多時候某一個事件只需要觸發一次,隨后就要立即解除綁定,按照傳統的做法,我們可能會先進行事件綁定,然后在事件執行完畢后進行解除綁定。jQuery為我們提供了一種簡寫的方法.one來專門解決上述情景下的繁瑣的代碼編寫,示例如下:

        附帶說下,用bind綁定事件的好處是可以定義自定義的事件,而且可以一次綁定多個事件。

        3.合成事件

        在進行事件捕獲的時候,常常需要捕獲組合的用戶操作,并且以多個函數作為響應,這些事件我們稱為復合事件。

        jQuery提供的.ready()方法就是最常用的符合事件方法之一,除此之外,還有進行交互處理的時候用到的兩個函數:

        .hover(enter,leave) 一個模仿懸停事件(鼠標移動到一個對象上面及移出這個對象)的方法。這是一個自定義的方法,它為頻繁使用的任務提供了一種“保持在其中”的狀態。

        .toggle(fn1,fn2,..fnN) 每次點擊時切換要調用的函數。用于模擬鼠標連續單擊事件。示例:

        4.事件對象與事件冒泡

        事件對象:在程序中使用事件對象非常簡單,只需要為函數添加一個參數,eg:

        當點擊“element”元素時候,事件對象就被創建了。這個對象只有事件處理函數能訪問。當事件處理函數執行完畢,事件對象就被銷毀了。

        事件捕獲: 允許多個元素響應事件的一種策略。在事件捕獲的過程中,事件首先會交給最外層的元素,接著再交給更具體的元素。 (body->div->span)

        事件冒泡:另外一種相反的策略叫時間冒泡,當事件發生時,會首先發送給最具體的元素,在這個元素獲得響應機會之后,事件會向上冒泡到更一般的元素。事件冒泡有時候會產生副作用,導致始料不及的行為。 (span->div->body)

        阻止事件冒泡的三種方法

        通過調用.preventDefault()方法可以在出發默認操作之前終止事件。

        調用event.stopPropagation()停止事件傳播

        jQuery提供了一個.stopPropagation()方法,使用該方法可以完全阻止事件冒泡。

        5.使用event.tatget屬性明確事件對象

        事件處理程序中event保存著事件對象。而event.tatget屬性保存著發生事件的目標元素。這個屬性是DOMAPI中規定的,但是沒有被所有瀏覽器實現。jQuery對這個事件對象進行了必要的擴展,從而在任何瀏覽器中都能夠使用這個屬性。通過.target,可以確定DOM中首先接收到事件的元素。而且,我們知道this引用的是處理事件的DOM元素。

        使用event.tatget屬性 明確事件對象阻止事件冒泡的代碼如下:

        其他事件對象屬性可以參考w3c上的介紹。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        jquery中的常用事件bind、hover、toggle等示例介紹_jquery

        jquery中的常用事件bind、hover、toggle等示例介紹_jquery:1.$(document).ready() $(document).ready()是jQuery中響應JavaScript內置的onload事件并執行任務的一種典型方式。它和onload具有類似的效果。但是也有一些差異: 當一個文檔完全下載到瀏覽器中時,會觸發window.onload事件。而使用$(docu
        推薦度:
        標簽: 事件 常用的 示例
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产一级理论免费版| 免费电影在线观看网站| 亚洲国产精品成人| 亚洲AV第一成肉网| 免费观看一级毛片| 亚洲AV无码国产精品永久一区| 日韩在线免费看网站| 亚洲人成电影网站色www| 国外成人免费高清激情视频| 亚洲av永久中文无码精品综合| 女人张开腿给人桶免费视频| 亚洲精品宾馆在线精品酒店| 免费看国产精品麻豆| 一级毛片免费不卡直观看| 日韩一卡2卡3卡4卡新区亚洲| 中国一级全黄的免费观看| 久久久久亚洲AV成人片| 成人免费a级毛片| 亚洲依依成人亚洲社区| 一本久到久久亚洲综合| 国产日韩精品无码区免费专区国产 | 亚洲国产精品无码久久九九大片 | 亚洲精品成人无码中文毛片不卡| a级毛片无码免费真人久久| 亚洲网站免费观看| 成人黄动漫画免费网站视频| 综合偷自拍亚洲乱中文字幕| 国产成人精品亚洲精品| 99久久免费看国产精品| 亚洲AV无码一区二区三区牛牛| 免费久久精品国产片香蕉| 最近中文字幕免费大全| va天堂va亚洲va影视中文字幕| 日韩亚洲精品福利| 中文字幕视频免费| 羞羞漫画页面免费入口欢迎你| 亚洲va久久久噜噜噜久久天堂| 最近免费中文字幕4| 三年片免费观看大全国语| 亚洲国产精品乱码在线观看97| 国产免费私拍一区二区三区|