http://www.cnblogs.com/sunjing/archive/2008/12/06/1349097.html
上篇日志里写到的那个问题其实有种更简单的解决办法,就是使用jquery的Live Query 插件,网上有些该插件的使用方法,它每隔20毫秒会对DOM里的元素重新来一次事件绑定,老早就知道它,但是一直不知道具体用法,前几天解决的问题的时候也用过live query,但是没弄出来。。汗一个。。。
今天上网继续搜索,终于在一个网站:里找到了它另一种用法,成功的解决了问题。
使用方法1(这种方法测试没通过):
$('a')
.livequery('click', function(event) { alert('clicked'); return false; });
使用方法2(测试通过):
$('li')
.livequery(function(){ // use the helper function hover to bind a mouseover and mouseout event $(this) .hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); }); }, function() { // unbind the mouseover and mouseout events $(this) .unbind('mouseover') .unbind('mouseout'); });