以下で関数を呼び出します。この関数は待機してから画像をフェードアウトし、待機してから再びフェードインします。
function fadeOut() {
$('img.my-image').delay(5000).fadeOut(500, function() {
$('img.my-image').delay(5000).fadeIn(500);
});
}
fadeOut();
この関数を永遠に繰り返すにはどうすればよいですか? 最初からやり直すコード行を、fadeOut 関数の終了 } の前に置くことはできますか?
更新 - これが私の Drupal サイトです。コードが機能するはずです。http://smartpeopletalkfast.co.uk/t/
そして、ここに私の正確なコードがあります:
$(document).ready(function() {
if ( $(window).width() > 960) {
function fadeOutFunc() {
$('.image-list .bottom').delay(1000).fadeOut(500, function() {
$('.image-list .bottom').delay(1000).fadeIn(500,fadeOutFunc);
});
}
fadeOutFunc();
// jQuery('.image-list .bottom').css('opacity','0.6');
}
});