これは正常に機能しましたが、サイトにパルスしたいボタンがたくさんあります。現在、IDを使用してこれを行っていますが、より柔軟なものに移動し、クラスを使用してパルスするボタンを選択したいと思います。 。これがJSFiddleです
私が見ている問題は、少なくとも私のブラウザ(MAC上のGoogle Chrome 25.0)では、ボタンが期待どおりにパルスインすることですが、パルスアウトが遅く、次のパルスインがトリガーされるまでに数秒かかります。次の変更のためにさらに長く、それは何かによって行き詰まっているようです。アニメーションスクリプトは次のとおりです。
function pulseIn() {
$(".pulse").animate({
backgroundColor: "rgba(144,238,144,0.5)"
}, 1000, 'swing', function () {
pulseOut();
});
}
function pulseOut() {
$(".pulse").animate({
backgroundColor: "rgba(0,0,0,0.5)"
}, 1000, 'swing', function () {
pulseIn();
});
}
pulseIn();