jQuery事件

事件:1, $('ele').click(function () {});  dblclick(function() {});   $('ele').click(傳遞的數據,function(e){e.data 指向傳遞的數據}); //爲了解決不一樣做用域下數據的傳遞問題2, mousedow() mouseup() 鼠標按下,鼠標離開事件 event switch 1左鍵,2中鍵,3右鍵3,mouseover();移入 mouseout();移除4,mouseenter() mouseleave();鼠標移動到元素的內部或者外部。事件只會綁定在它獲得元素上被調用5,hover(function() {/*鼠標進入觸發*/}, function() {/*鼠標離開時觸發*/});6, focusin();  獲取焦點focusout();失去焦點   blur();focus();失去焦點和獲取焦點            focus()在元素自己產生,focusin() 在元素包含的元素中產生,         blur和focus亦是如此7,change事件  input,textarea,select元素的值都是能夠發生改變的,監聽這些動做的改變8,select() 事件 只能用於input或者textarea元素9,表單提交事件submit,   e.preventDefault() 處理默認行爲  return false;10,keydown(); keyup();11,keypress();主要接受字母數字,不支持組合鍵12,on('click',fun)   on({      click:fun      dblclick:fun   })     on('click','a',fun);13,經過on綁定事件,經過off卸載事件14,事件代理 event.target 註冊事件時的元素         event.type 獲取事件類型         event.pageX/Y 獲取鼠標至關於頁面的座標         event.preventDefault() 阻止默認行爲         event.stopPropagation() 阻止事件冒泡         event.which  獲取鼠標單擊時,單擊的是哪一個鍵         event.currentTarget 在事件冒泡過程當中當前DOM元素15, trigger('event name');觸發瀏覽器的默認事件 也能自定義事件16,tiggerHandler 事件不會觸發瀏覽器的默認行爲不會再DOM上冒泡 
相關文章
相關標籤/搜索