私は次のようにアニメーションを継続的にループする関数を設定しています:
$(document).ready(function() {
function boxGlow() {
$("#not_bg").animate({opacity:0}, 1000);
$("#not_bg").animate({opacity:1}, 1000, boxGlow);
}
});
#stopbutton
スニペットは期待どおりに機能しますが、外部div(たとえば、テスト目的)のときにループをキャンセルするための最も効率的な方法を探しています。したがって、ユーザーがdivをクリックする#stopbutton
と、boxGlow()
関数は停止し、不透明度は0にリセットされます。どこから始めればよいかについての例は大歓迎です。