Believe it or not, the "FINALLY" moment for me was the addition of delay()
:
$("#notice").slideDown('500').delay(4000).slideUp('500'); // = Pure awesome :)
The ability to create elements on the fly in a more terse manner, by passing all attributes as the second argument to jQuery()
:
jQuery('<div/>', {
id: 'foo',
mouseenter: function() {
// do stuff
},
html: jQuery('<a/>', {
href: 'http://google.com',
click: function() {
// do stuff
}
})
});
All non-attribute properties map to the corresponding jQuery method. So having html
there will call .html()
and having click
will bind a new click
event via .click()
...
Best feature in my opinion is allowing functions in setters:
jQuery('li.selected').html(function(i, li) {
return "<strong>" + li + "</strong>";
});
A lot of code that required $.each can be removed now.
I don't really have a favorite, here's an overview of 15 new features for those who don't know what this is all about:
http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-know/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With