ページのロードにデフォルトとして最初のdivを表示:jQueryの - これは私のHTMLコードです
<!-- Unordered list - navigation -->
<ul id="linkwrapper">
<li><a id="link1" href="#">link1</a></li>
<li><a id="link2" href="#">link2</a></li>
<li><a id="link3" href="#">link3</a></li>
</ul>
<!-- Hidden Elements-->
<div id="infocontent">
<div id="link1content">Information about 1.</div>
<div id="link2content">Information about 2.</div>
<div id="link3content">Information about 3.</div>
</div>
はJQuery:
$(document).ready(function(){
var $allContentDivs = $('#infocontent div').hide(); // Hide All Content Divs
$('#linkwrapper a').click(function(){
var $contentDiv = $("#" + this.id + "content");
if($contentDiv.is(":visible")) {
$contentDiv.hide(); // Hide Div
} else {
$allContentDivs.hide(); // Hide All Divs
$contentDiv.show(); // Show Div
}
return false;
});
});
ページにロードするためのコードについて追加した場合。私は最初のリンクをクリックしてすでにスクリプトをロードするようにしたい。 「1に関する情報」を意味します。ページの読み込みに表示されます。 どうすればいいですか?
例ここ JS Fiddle
あなたは最初のリンクchekの手動クリックイベントを追加することができますhttp://jsfiddle.net/sXqnD/568/ – guradio
私はあなたの答えをあなたと大丈夫ですか? – guradio
私はそれを以下の回答チェックとして追加しました – guradio