<span>hello world!</span>
JS: (używając zwrotna)
$('span').click(function() {
$(this).animate({
fontSize: '+=10px'
}, 'slow', function() {
// callback after fontsize increased
$(this).text( $(this).text() + ' rolled! ');
});
});
Tak, że za każdym razem SPAN
to kliknąć, tekst 'walcowane' dołączany po większy rozmiar czcionki, a nie dzieje się ze sobą.
I można to zrobić za pomocą kolejki(), jak również tak:
JS: (używając kolejkę())
$('span').click(function() {
$(this).animate({
fontSize: '+=10px'
}, 'slow'})
.queue(function() {
$(this).text( $(this).text() + ' rolled! ');
});
});
Nie jestem pewien, jaka jest różnica między nimi. obie robią to samo.
Dlaczego funkcja queue() jest lepsza/preferowana niż funkcja oddzwaniania (lub dlaczego nie)? Co jest specjalnego w kolejce()?
Dzięki.
sprawdzenie tego wątku - http://stackoverflow.com/questions/1058158/can-somebody-explain-jquery-queue-to-me –