最近发布了一个新的jQuery版本,jQuery v1.4。你可以在here上读到关于它的所有内容。它允许你做一些非常整洁的事情,比如:
$("div.test").bind({
click: function(){
$(this).addClass("active");
},
mouseenter: function(){
$(this).addClass("inside");
},
mouseleave: function(){
$(this).removeClass("inside");
}
});
这个新版本你最喜欢的是什么?是什么让你“终于”走上正轨?
添加赏金以获取更多反馈并接受回答
发布于 2010-01-22 13:16:55
我认为最好的特性是允许setter中的函数:
jQuery('li.selected').html(function(i, li) {
return "<strong>" + li + "</strong>";
});
现在可以删除大量需要$.each的代码。
发布于 2010-01-15 16:53:05
信不信由你,对我来说,“最后”时刻是delay()
的加入
$("#notice").slideDown('500').delay(4000).slideUp('500'); // = Pure awesome :)
发布于 2010-01-15 18:50:24
能够以更简洁的方式动态创建元素,方法是将所有属性作为第二个参数传递给jQuery()
jQuery('<div/>', {
id: 'foo',
mouseenter: function() {
// do stuff
},
html: jQuery('<a/>', {
href: 'http://google.com',
click: function() {
// do stuff
}
})
});
所有非属性属性都映射到相应的jQuery方法。所以让html
在那里调用.html()
,让click
通过.click()
绑定一个新的click
事件...
https://stackoverflow.com/questions/2070375
复制相似问题