एचटीएमएल:jQuery। कुछ के लिए कॉलबैक फ़ंक्शन का उपयोग करने से अलग कतार() अलग कैसे किया जाता है?
<span>hello world!</span>
js: (कॉलबैक का उपयोग कर)
$('span').click(function() {
$(this).animate({
fontSize: '+=10px'
}, 'slow', function() {
// callback after fontsize increased
$(this).text( $(this).text() + ' rolled! ');
});
});
तो है कि हर बार SPAN
क्लिक करें, पाठ है 'लुढ़का' के बाद फ़ॉन्ट आकार, वृद्धि हुई बजाय एक साथ हो रहा से जुड़ा होना चाहिए।
और यह कतार (का उपयोग करके किया जा सकता है) के साथ-साथ इस तरह:
js: (कतार का उपयोग कर())
$('span').click(function() {
$(this).animate({
fontSize: '+=10px'
}, 'slow'})
.queue(function() {
$(this).text( $(this).text() + ' rolled! ');
});
});
मुझे यकीन है कि क्या उन दोनों के बीच अंतर यह है नहीं कर रहा हूँ। दोनों एक ही काम करते हैं।
कॉलबैक का उपयोग करने से कतार() बेहतर/पसंद क्यों है (या क्यों नहीं)? कतार() के बारे में विशेष क्या है?
धन्यवाद।
जाँच इस सूत्र - जवाब देने के लिए http://stackoverflow.com/questions/1058158/can-somebody-explain-jquery-queue-to-me –