Sono curioso di sapere come gli altri indentano / rompono lunghe catene jQuery, dato che non posso mai decidere cosa è più leggibile (in particolare quando si usa .end () per "chiudere" un blocco di metodi, ad es.
$(this).not(":has(.pointer)").append(pointerHtml)
.end()
.closest("li").toggleClass("selected")
.siblings().removeClass("selected")
.andSelf().removeClass("pre-selected").animate({
left: 12
opacity: 0.5
})
.end().end()
.filter(".selected").prev().addClass("pre-selected")
.end().children().load("/homepage.html", function() {
//code
}).end().end().addClass("processed");
Come si formatterà questo?
* modifica includeva un metodo con un callback per renderlo un po 'più interessante