私の問題は、読み込み時に最初のtab_contentを表示することです。 私のjqueryの:jqueryセレクタが読み込まれない
$(document).ready(function() {
$(".tab_content").hide();
$("ul.tabs").each(function() {
$(this).find('li:first').addClass("active");
$(this).next('.tab_container').find('.tab_content:first').show();
});
私のHTML:私は(tab_containerの上にするために使用)gwrapper上記ULクラス= "タブ" を移動したときに問題が開始
<ul class="tabs">
<li><a href="#tab1">web</a></li>
<li><a href="#tab2">graphics/print</a></li>
<li><a href="#tab4">img</a></li>
</ul>
<div class="gwrapper">
<div id="gallery">
<div id="image"></div>
<div id="description">Welcome to my portfolio. Click any link below.</div>
</div>
</div>
<div class="tab_container">
<div id="tab1" class="tab_content">
content
</div>
。私は問題がこの行のセレクタであることを知っています:
$(this).next('.tab_container').find('.tab_content:first').show();
私はdivsをジャンプして選択する方法はわかりません。私はそれを見てきましたが、私は一緒にそれを作ることはできません。私はここでeq()を使用するかどうかを知りません。
例は、(その後、ポートフォリオをクリック)jpatrolla.comで見つけることができ
あなたのCSS自体によって最初にアクティブになるようにそれらを設定しないのはなぜ? –