2011-12-16 7 views
0

ここでjqueryが新しくなりました。また、divの表示と非表示を切り替えるトグル機能を使用しようとしています。アクティブクラス。私は2つの問題抱えているjquery:toggle関数は、 '表示'と同じ方法で '非表示'しません。

http://jsfiddle.net/MAky9/

:あなたはdiv要素を閉じるためのリンクをクリックしたときに

1)「アクティブ」クラスがオフに切り替えないであろう、それが強調表示言います。

2)リンクをもう一度クリックして閉じたdivを切り替えると、divがアニメーション化して閉じずに消えます。アニメーションを取得するにはどうすればいいですか?

本当にありがとうございました、ありがとうございました!

+0

私は最初のパラメータであるゼロをトグルコールから削除しました。これはあなたが求めているような動作をしているようです。それはそうですか? – smendola

+0

あなたは 'addClass'の代わりに' toggleClass'を使うべきです。 jQueryは、あなたが取ったアクションの逆処理を自動的には処理しません。 –

答えて

1

これは必要なものですか? http://jsfiddle.net/MAky9/1/

)(Iは、トグルの呼び出しから0を除去し、私はtoggleClassにaddClass()を切り替え、私は何が起こっているかを見ることができたので、私はまた、いくつかのスタイルを微調整。

+0

助けてくれてありがとう –

関連する問題