html:
<span>hello world!</span>
js: (используя обратный вызов)
$('span').click(function() {
$(this).animate({
fontSize: '+=10px'
}, 'slow', function() {
// callback after fontsize increased
$(this).text( $(this).text() + ' rolled! ' );
});
});
Так что каждый раз, когда SPAN
щелкает, текст ' rolled" добавляется после увеличения размера шрифта, а не происходит вместе.
И это можно сделать с помощью функции queue(), например так:
js: (используя функцию queue())
$('span').click(function() {
$(this).animate({
fontSize: '+=10px'
}, 'slow'})
.queue(function() {
$(this).text( $(this).text() + ' rolled! ' );
});
});
Я не уверен, что в чем разница между ними. Оба делают одно и то же.
Почему queue() лучше/предпочтительнее, чем использование обратного вызова (или почему нет)? Что особенного в queue()?
Спасибо.