国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

jQuery事件

2024-04-27 15:02:32
字體:
來源:轉載
供稿:網友

《鋒利的jQuery

jQuery事件

加載DOM

jQuery: $(document).ready(function(){})    簡寫 $(function(){})

JS: window.onload(function(){})

差別:1.執行時機 $()dom加載完成后。

                 Window.onload()在所有元素完全加載(包括所有圖片等)

        問題:例如,$()設置圖片寬高無效。解決:load()方法,$元素或者$(window)

  2.多次使用 js后面定義方法會覆蓋前面。 $()不會,多個方法都會執行。

事件綁定

方法一:$元素.bind(‘click’,function(){})     綁定多個事件  字符串 空格

方法二:$元素.click(function(){})

方法三:$元素.one(‘click’,function(){})   只會被執行一次

常用事件

Blur

失去焦點

Focus

獲得焦點

Load

已加載

Resize

調整大小

Scroll

滾動

Unload

離開頁面時

Mousedown

在元素上按下鼠標時

Mouseup

松開鼠標時

Mousemove

鼠標在元素上移動

MouSEOver

鼠標位于元素上

Mouseenter

鼠標穿過(mouseover?)

Mouseleave

鼠標離開。和mouseenter一起用

KeyPRess

分為keydownkeyup

 

 

Hover

鼠標移入和移出,兩個functions

Toggle

多個方法循環執行

 

         (比js少了“on”前綴)

阻止事件冒泡:event.stopPropagation()    function(event){}

阻止默認行為:evet.preventDefault()

事件屬性

Event.type 事件類型 event.target 事件發生元素

event.relatedTarget 事件相關元素,如mouseout到了那個元素

event.pageX event.pageY event.which 觸發的鼠標/鍵盤按鈕

event.metaKey  ctrl按鍵

移出事件

Unbind()   1.移出某元素所有事件  2.移出某種事件  3.移除某個事件方法

模擬觸發

Trigger() click() triggerHandle()  不執行默認動作

事件命名空間

Click.plugin    就像類選擇器? 命名空間選擇一類事件   unbind(“.plugin”)

                                     Trigger(“click!”) 嘆號將不執行有命名空間的事件


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当雄县| 惠水县| 黎川县| 罗江县| 定安县| 万年县| 崇州市| 茌平县| 门源| 来宾市| 南和县| 双牌县| 乃东县| 巴林右旗| 武穴市| 无为县| 涪陵区| 招远市| 大石桥市| 通榆县| 游戏| 象州县| 和田县| 南陵县| 宣威市| 吉木萨尔县| 新田县| 平谷区| 旅游| 古浪县| 三门峡市| 黎平县| 奎屯市| 怀柔区| 喜德县| 永修县| 中宁县| 甘孜| 武川县| 西丰县| 大田县|