1

現在、私のWebサイトにslideToggle関数を追加しようとしています

http://louislantos.com/ タイルの見出しの横にある(+)テキストをクリックして説明を表示したいのですが、ほとんどすぐにコンテンツがスライドして表示に戻ります。もう一度領土。

誰かが何が起こっているのか分かりますか?私は過去2時間これをグーグルしてきました、そして私は自分自身がどこにも行かないと感じています。それはおそらく私よりもはるかに熟練した人にとっては非常に基本的な問題なので、どんな助けでもありがたいです。おそらく、スクリプトの競合か何かですか?

ありがとう

4

2 に答える 2

1

おそらく、スライドアップとスライドダウンを引数としてトグルするように変更してみてください。

于 2012-08-17T01:48:51.007 に答える
1

実際に別の何かがそのクリック イベントを 2 回 (もう 1 回) トリガーしています。見つけられなかったので、このハックを紹介します。

$("#reveal-416").unbind("click").click(function () { 
   $(".revealer-416").slideToggle(1000);
});

理想的ではありませんが、問題は解決します

于 2012-08-17T03:40:33.570 に答える