首页 > 其他 > 详细

事件委托

时间:2015-07-16 13:22:17      阅读:131      评论:0      收藏:0      [点我收藏+]

例如:

<h2>Great Web resources</h2>

<ul id="resources">

  <li><a href="http://opera.com/wsc">Opera Web Standards

Curriculum</a></li>

  <li><a href="http://sitepoint.com">Sitepoint</a></li>

  <li><a href="http://alistapart.com">A List Apart</a></li>

  <li><a href="http://yuiblog.com">YUI Blog</a></li>

  <li><a href="http://blameitonthevoices.com">Blame it on the

voices</a></li>

  <li><a href="http://oddlyspecific.com">Oddly specific</a></li>

</ul>

最佳脚本书写方式:

(function(){

  var resources = document.getElementById(‘resources‘);

  resources.addEventListener(‘click‘,handler,false);

  function handler(e){

    var x = e.target; // get the link tha

    if(x.nodeName.toLowerCase() === ‘a‘){

      alert(‘Event delegation:‘ + x);

      e.preventDefault();

    }

  };

})();

事件委托

原文:http://www.cnblogs.com/darr/p/4650717.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!