jQuery---事件對象

事件對象

jQuery事件對象其實就是js事件對象的一個封裝,處理了兼容問題瀏覽器

 

 

e.data 存儲綁定事件時傳遞的附件數據

傳入e, 再console.log(e)能夠查看spa

 

    //100,註冊的時候的時候,把100傳到事件裏面去。
    var money = 100;
    //on(types, selector, data, callback)
    //使用on方法的時候,能夠給data參數傳一個值,能夠在事件裏面經過e.data獲取到。
    $("div").on("click",100, function (e) {
      console.log(e);
      console.log("哈哈,我有"+e.data);
    });

 

 

 

e. preventDefault();和e.stopPropagation();

阻止事件冒泡和瀏覽器的默認行爲

      e.preventDefault(); //阻止瀏覽器默認行爲
      e.stopPropagation();//阻止冒泡

 

return false: 既能阻止事件冒泡,也能阻止瀏覽器的默認行爲code

    $(function () {
      $("#link").on("click", function (e) {
        alert("呵呵");
        return false;//既能阻止事件冒泡,也能阻止瀏覽器的默認行爲。
      });

      $("body").on("click", function () {
        alert("嘻嘻");
      })
    });
相關文章
相關標籤/搜索