কাউকে সহায়তা করার জন্য আমার উত্তর পোস্ট করা, শীর্ষ রেট করা উত্তরগুলি আমার উত্তাপটি সমাধান করে না।
যখন আমি নিম্নলিখিতগুলি [উপরের উত্তর থেকে] প্রয়োগ করি তখন আমার উল্লম্ব স্ক্রোল অ্যানিমেশনটি পিছনে পিছনে পিছনে:
$(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()
কাজটি কীভাবে কাজ করে তা বোঝার জন্য সেগুলি একই সাথে চালানো উচিত।