日期:2014-05-16  浏览次数:20342 次

JQUERY 兼容性的更改问题

rater.append(
control.cancel = $('<div class="rating-cancel"><a title="' + control.cancel + '">' + control.cancelValue + '</a></div>')
.on('mouseover',function(){ 
$(this).rating('drain');
$(this).addClass('star-rating-hover');
//$(this).rating('focus');
})
.on('mouseout',function(){
$(this).rating('draw');
$(this).removeClass('star-rating-hover');
//$(this).rating('blur');
})
.on('click',function(){
 $(this).rating('select');
})
.data('rating', control)
);


上述代码只能在JQ1.7+ 才能使用,本人菜鸟一个,感觉应该是append不能直接加on把函数加在新建的元素上? 麻烦请高手,看怎么修改能在JQ1.3+ 就能使用?
------解决方案--------------------
你是想引入低版本的jquery库吗?
你把on缓存 live应该可以。
http://www.demonotes.com/