किसी की मदद करने के लिए मेरे जवाब को पोस्ट करते हुए, शीर्ष रेटेड उत्तर ने मेरी योग्यता को हल नहीं किया।
जब मैंने निम्नलिखित [शीर्ष उत्तर से] लागू किया, तो मेरे ऊर्ध्वाधर स्क्रॉल एनीमेशन ने आगे-पीछे घबराहट की:
$(function () {
$("#first").animate({
width: '200px'
}, { duration: 200, queue: false });
$("#second").animate({
width: '600px'
}, { duration: 200, queue: false });
});
मैंने कहा: डब्ल्यू 3 स्कूल सेट इंटरवल और इसने मेरी समस्या हल कर दी, जिसका नाम है 'सिंटेक्स' खंड:
सेटइंटरवल (कार्य, मिलीसेकंड, परम 1, परम 2, ...)
फार्म के मेरे मापदंडों को { duration: 200, queue: false }
शून्य की अवधि के लिए मजबूर किया और यह केवल मार्गदर्शन के लिए मापदंडों को देखा।
लंबे और छोटे, यहां मेरा कोड है, अगर आप यह समझना चाहते हैं कि यह क्यों काम करता है, लिंक पढ़ें या अंतराल अपेक्षित मापदंडों का विश्लेषण करें:
var $scrollDiv = '#mytestdiv';
var $scrollSpeed = 1000;
var $interval = 800;
function configureRepeats() {
window.setInterval(function () {
autoScroll($scrollDiv, $scrollSpeed);
}, $interval, { queue: false });
};
कहां 'ऑटोस्क्रोल' है:
$($scrollDiv).animate({
scrollTop: $($scrollDiv).get(0).scrollHeight
}, { duration: $scrollSpeed });
//Scroll to top immediately
$($scrollDiv).animate({
scrollTop: 0
}, 0);
हैप्पी कोडिंग!
animate()
काम करता है, उन्हें एक साथ चलना चाहिए।