0

画面の下部からバブルが上昇すると同時に、不透明度0から不透明度100になるjQueryアニメーションがあります。

クリックするとバブルが消える別の関数を作りたいです。

これは問題を引き起こしますか?2 番目の関数内で最初の関数を参照し、停止するように命令する必要がありますか? もしそうなら、発生しているアニメーション機能を停止するコードサンプルを投稿できますか.

4

2 に答える 2

1

ちょっとした疑似コード:

$("#bubble").animate({
    top: 0,
    opacity: 1
}, 2000);

$("#bubble").on('click', function() {
     $(this).stop(true, true).hide();
});

アニメーション化された要素を停止するにはstop()を使用し、非表示にするにはhide()を使用できます。

于 2012-07-21T16:36:04.273 に答える
1
$("elements").stop();
$("elements").animate( ... );
于 2012-07-21T16:32:38.637 に答える