8

誰かが私にいくつかの指針を与えることができることを願っています。ボタンがクリックされた後、divに「脈動」効果を追加しようとしています。

私が書いた次のスクリプトは問題なく機能しますが、divを完全にフェードアウトするのではなく、背景色を交互に切り替えるのが理想的です。

間違ったエフェクトを使用していますか?それとも、パルスとハイライトを組み合わせる方法はありますか?

$(document).ready(function() {
    $("li#emailSellerLink a").click(function(){
        $("#contactColumn").effect( "pulsate", {times:3}, 5000 );
    });
});

ありがとう

4

1 に答える 1

16

関数を使用できます.animate()- http://jsfiddle.net/Fe8Jy/

$("a").click(function(e) {
    e.preventDefault();
    for (var i = 0; i < 3; i++ ) {
        $("#contactColumn")
            .animate( { backgroundColor: "#f00" }, 2000 )
            .animate( { backgroundColor: "transparent" }, 2000 );
    }
});
于 2012-07-09T16:28:31.340 に答える