jquery事件的常用方法

單擊按鈕 ,按鈕消失
$(document).ready(function(){     
  $("button").click(function(){         
     $(this).hide();       
  });
});
雙擊按鈕,按鈕消失
$("button").dblclick(function(){
         $(this).hide();
});
鼠標放上去,按鈕消失
$("button").mouseenter(function(){       
         $(this).hide();
});
鼠標離開,按鈕消失
$("button").mouseleaver(function(){       
     $(this).hide();
});

2.綁定事件和解除綁定事

   $(document).ready(function(){
        //$("#clickMeBtn").bind("click",clickHandler1);
        //$("#clickMeBtn").bind("click",clickHandler2);
       // $("#clickMeBtn").unbind("click",clickeHandler1);

        $("#clickMeBtn").on("click",clickHandler1);
        $("#clickMeBtn").on("click",clickHandler2);
        $("#clickMeBtn").off("click",clickeHandler1);
    });

   function clickHandler(e){
             console.log("clickHandler1")
  }
  function clickHandler(e){
             console.log("clickHandler2")
   }

3.事件的目標和事件冒泡

阻止事件冒泡的API:
event.stopPropagation() //阻止父級的冒泡事件
event.stopImmediatePropagation()// 阻止所有的冒泡事件

5.自定義事件

var ClickMeBtn;
$(doucument).ready(function){
      ClickMeBtn = $("#ClickMeBtn");
      ClickMeBtn.click(function(){
               var e =jQuery.Event("MyEvent");
               ClickMeBtn.trigger(e);
});
     ClickMeBtn.bind("MyEvent",function(event)){
                 console.log(event);
})
});
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容