ページが読み込まれると、コンテンツを表示したいコンテンツや他のコンテンツを非表示にする要素があります。ユーザーがヘッダーをクリックすると、要素は現在の状態に応じて非表示と表示の切り替えを行います。私が書いたスクリプトは動作しますが、クォークがあり、クリックを判断するための.contentの状態を判断するif/elseを持つ必要があると感じています。現在は、ユーザが.contentを表示するために隠れ要素を2回クリックする必要があります。ここでページの読み込み時にslideDown/slideUp複数の状態を切り替えます
$('#services .content').hide();
$('.header').toggle(function() {
$(this)
.addClass('active')
.next('.content').slideUp();
}, function() {
$(this)
.removeClass('active')
.next('.content').slideDown();
});
へのリンクがどれヘルプははるかに高く評価されています。ありがとうございました。あなたの周りtoggle
機能であなたの機能を入れ替えた場合
私はこの考えも持っていましたが、今度は最初に開いたものをダブルクリックして閉じる必要があります。 – maxedison
迅速な対応をありがとう。問題は依然として続きますが、他の要素には問題はありません。これには、表示されている他の要素、トグルを開始するための2回のクリックが必要です。 – benblustey
いいえ、そうではありません。これで、Content1とContent2を2回クリックして非表示にする必要があります。 –