0
jQueryの.toggleClass関数を "display:none"クラスで使用していくつかの要素を非表示にしたいとします。段落を隠すために「私をクリックしてください」。私は問題なく、これを正常に動作させることができます。私の質問は、どのように段落の初期状態を "display:none"に設定するのですか?だから初めて「Click me」をクリックすると、要素を隠す代わりに要素が表示されます。CSS&jQueryでtoggleClassを適用する前に.classの初期状態を設定してください
CSS
.hidepar {
display: none;
}
スクリプト
$(function() {
$('p').click(function() {
$('p1').toggleClass('hidepar');
});
});
HTML
<p>Click on me</p>
<p1>Hide</p1>
<p1>Me!</p1>
ありがとう!
addClassを使用すると、クリックしたときだけ追加されます。これは上記の例のtoggleClassと同じです。 – Ibanez
いいえ...クリックハンドラの前に別の機能があります。私はコードを追加...しかし、私はp1が正当なタグだとは思わない – charlietfl
ありがとう!それは仕事をした。 – Ibanez