普通方式綁定事件 和 用addEventListener 添加事件有什么區別


1、onclick添加事件不能綁定多個事件,后面綁定的會覆蓋前面的。

2、addEventListener方式,不支持低版本IE。

3、普通方式綁定事件后,不可以取消;addEventListener綁定后,可以用removeEvenListener 取消;

4、addEventListener的用法:

target.addEventListener(type, listener, useCapture);例如:document.getElementById('btn').addEventListener('click',fn,false);
  • target 文檔節點、document、window 或 XMLHttpRequest。
  • type 字符串,事件名稱,不含“on”,比如“click”、“mouseover”、“keydown”等。
  • listener 實現了 EventListener 接口或者是 JavaScript 中的函數。
  • useCapture 是否使用捕捉,看了后面的事件流一節后就明白了,一般用 false。
     function widthFit() {
        	    numMove = $('.scheduleBotRight').width()/7 - 0.1;
        	    $('.scheduleBot .rightBottom .doctorWorkTime li').css('width',numMove);
        	    $('.scheduleBot .rightBottom .doctorWorkTime').css('width',numMove*day);
        	    $('.scheduleBot .rightBottom .dingWei').css('width',numMove*day);
        	    $('.scheduleBot .workDate').css('width',numMove*day);
        	    $('.scheduleBot .workDate li').css('width',numMove);
        }
        window.addEventListener('resize',widthFit,false);
    

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM