html:jQuery. Wie unterscheidet sich queue() von der Verwendung der Callback-Funktion für etwas?
<span>hello world!</span>
js: (mit Rückruf)
$('span').click(function() {
$(this).animate({
fontSize: '+=10px'
}, 'slow', function() {
// callback after fontsize increased
$(this).text( $(this).text() + ' rolled! ');
});
});
so dass jedes Mal SPAN
ist klicken, Text angehängt 'gerollt' nach Schriftgröße erhöht, anstatt Zusammen geschieht.
Und es kann mit queue() als auch wie folgt erfolgen:
js: (mit Queue())
$('span').click(function() {
$(this).animate({
fontSize: '+=10px'
}, 'slow'})
.queue(function() {
$(this).text( $(this).text() + ' rolled! ');
});
});
Ich bin nicht sicher, was der Unterschied zwischen ihnen ist. beide machen das Gleiche.
Warum ist queue() besser/lieber als Callback (oder warum nicht)? Was ist das Besondere an queue()?
Danke.
Prüfung dieses Thema - http://stackoverflow.com/questions/1058158/can-somebody-explain-jquery-queue-to-me –