码迷,mamicode.com
首页 > 其他好文 > 详细

事件委托

时间:2015-07-16 13:24:05      阅读:109      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!