欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery anmate循環

傅智翔2年前10瀏覽0評論

在前端開發中,我們經常需要使用動畫效果來吸引用戶眼球,同時提高頁面的交互性。在這個過程中,jQuery animate() 動畫方法也經常被使用。但是,如果需要實現循環動畫,就需要使用到 jQuery animate() 的 loop 參數。

首先,讓我們來看一下 jQuery animate() 的基本語法:

$(element).animate({params}, duration, easing, callback);

其中,params 參數表示需要改變的樣式屬性,duration 表示動畫持續時間,easing 表示緩動效果,callback 表示動畫結束后執行的回調函數。

如果我們需要使用 jQuery animate() 循環播放動畫,就需要添加 loop 參數。jQuery animate() 的 loop 參數有兩種設置方式:

方式一:

$(element).animate({
params}, {
duration: xxx,
easing: 'linear',
complete: xxx,
step: function() {
// Animation to be repeated after completion of one cycle
$(this).css('marginTop', '-=5px');
},
queue: true,
loop: true
});

方式二:

$(element).animate({
params}, {
duration: xxx,
easing: 'linear',
complete: xxx,
step: function() {
// Animation to be repeated after completion of one cycle
$(this).css('marginTop', '-=5px');
}
}).promise().done(function() {
$(this).animate({marginTop: "+=5px"}, 2000, 'linear', function() {
$(this).animate({
marginTop: "-=5px"
}, 2000, 'linear', function() {
$(this).animate({
marginTop: "+=5px"
}, 2000, 'linear', function() {
// Recursive calling
$(this).animate({marginTop: "-=5px"}, 2000, 'linear');
});
});
});
});

使用 jQuery animate() 循環播放動畫,可以使頁面更加豐富多彩,也可以讓用戶更好地理解頁面的交互過程。希望本篇文章對大家有所幫助!