jQuery事件物件
學習要點
- 事件物件 特別注意的就是jquery中的e和源生的e不一樣。封裝好了
- 冒泡和預設行為
JS在事件處理函式中預設傳遞了event物件,也就是事件物件。jquery在封裝的時候,解決了這些問題
(一) 事件物件
事件物件就是event物件,e就是event物件。event物件有很多可用的屬性和方法。
$("input").on('click',function(e){
window.alert(e);
})
event物件屬性
- type 獲取這個事件的型別 例如click
- target 獲取繫結事件的DOM元素
- pageX/pageY相對於頁面原點的水平/垂直座標
- clientX/clientY 獲取相當於可視區域的水平/垂直座標
- altKey/shiftKey/ctrlKey/metaKey/獲取是否按下了alt,shift,ctrl 這是三個鍵
//通過event.target來獲取繫結的DOM元素
$("input").click(function(e){
alert(e.target);
})
(二) 冒泡和預設行為
冒泡就是子元素綁架父元素,讓父元素也執行子元素的方法
e.stopPropagation()
這樣就阻止冒泡了。子元素執行子元素的方法。父元素不會執行子元素的方法
阻止預設行為
e.preventDefault(); //阻止預設行為。這樣會禁止預設事件
$("form").submit(function(e){
e.preventDefault();
})
return false; //簡寫
相關文章
- jQuery事件物件event的屬性和方法jQuery事件物件
- jQuery 事件jQuery事件
- jquery事件jQuery事件
- jQuery的事件機制,事件物件介紹,外掛機制,多庫共存,each()jQuery事件物件
- jQuery 事件方法jQuery事件
- 【JQuery】DOM物件和JQuery物件的互相轉換jQuery物件
- 36. jQuery 事件jQuery事件
- jQuery事件監聽jQuery事件
- 32.jQuery物件jQuery物件
- jquery物件如何轉化成DOM物件jQuery物件
- JQuery6:事件冒泡jQuery事件
- jQuery select 觸發事件jQuery事件
- jquery獲取回車事件jQuery事件
- Vue事件獲取觸發事件物件和繫結事件物件Vue事件物件
- JQuery4:滑鼠事件和滾動事件jQuery事件
- js jquery 列印物件;json 物件轉字串jQuery物件JSON字串
- 初步學習jQuery之事件jQuery事件
- JQuery7:事件委託jQuery事件
- 使用 jQuery 觸發 Vue 事件jQueryVue事件
- jQuery基本功能——事件jQuery事件
- jquery自定義事件的使用jQuery事件
- jquery複習之路---事件篇jQuery事件
- jquery鍵盤常見事件---jQuery事件
- 1.21 JQuery4:滑鼠事件與滾動事件jQuery事件
- jQuery事件中on實現繫結多個事件jQuery事件
- jquery物件和DOM物件的互相轉換jQuery物件
- jQuery 物件 與 原生 DOM 物件 相互轉換jQuery物件
- jQuery知識總結之事件jQuery事件
- 常用的jQuery事件有幾種?jQuery事件
- JS的事件物件與事件機制JS事件物件
- javaScript事件,Bom,Dom物件JavaScript事件物件
- js中事件物件eventJS事件物件
- js原生dom物件和jQuery物件可以混合使用嗎?JS物件jQuery
- Javascript中的事件物件和事件型別JavaScript事件物件型別
- jQuery之_事件繫結與解綁jQuery事件
- JQuery的一些常用事件jQuery事件
- jquery中如何使用事件委託?jQuery事件
- jQuery物件和DOM物件和字串之間的轉化jQuery物件字串
- JavaScript瀏覽器事件物件JavaScript瀏覽器事件物件