私が欲しいのは次のとおりです。私はウェブサイトを作成しています。ページの上部にテキストを配置し、ページの中央にボタンを配置したいと考えています。ユーザーがそれをクリックすると、ボタンの上のコンテンツ (Div A など) が非表示になり、その下の非表示のコンテンツ (Div B など) が表示され、ボタンが消えます。そのためにはどのような jQuery コードが必要ですか?
質問する
1615 次
2 に答える
1
コメントのポイントにより編集されました:
<div id="divA">
Contents
<input type="button" onclick="$('#divA').hide();$('#divB').show();" />
</div>
<div id="divB">
More Contents.
</div>
そしてもちろん、#divB
あるべきスタイルdisplay: hidden;
于 2012-05-29T14:53:33.793 に答える
0
編集:ボタンを忘れました。これが変更されたコードです。
隠しクラスを作成してから、メソッドtoggleClassで遊んでいます。
CSS:
.hidden { display: none; }
JS:
$("#myButton").click(function() {
$("#divA, #divB").toggleClass("hidden");
$(this).addClass("hidden");
});
ここで、thisキーワードは、クリックしているボタンを参照します。
于 2012-05-29T14:54:20.823 に答える