そのため、バナー画像の非常に遅いズームインおよびズームアウト効果を作成しようとしています
エフェクトは機能しますが、アニメーションは非常に不安定です。効果をより滑らかにするために改善する方法はありますか?Img はデフォルトで 1000px であるため、zoomIn 関数のサイズが 30% 増加します。50000 ミリ秒ではかなりスムーズですが、目的の効果 (ページ コンテンツの閲覧者の邪魔にならない) を得るには、100000 ~ 200000 ミリ秒にしたいと考えています。
ご協力いただきありがとうございます。
$bannerImg = $('img');
function zoomIn(){
$bannerImg.animate({
width: '+=300',
}, 100000,'linear');
$bannerImg.promise().done(zoomOut);
}
function zoomOut(){
$bannerImg.animate({
width: '-=300',
}, 100000,'linear');
$bannerImg.promise().done(zoomIn);
}
zoomIn();