タブのようなメニューのナビゲーションの並べ替えを作成しようとしていますが、垂直ボタンを使用しています。ページを開始すると、最初のliクラスが削除され、それ以外の場合は、私のコンテンツdivが表示されます..jqueryの追加/削除クラスの問題
最初のリンクは常にページ開始時にアクティブでなければなりません。
<script type="text/javascript">
$(document).ready(function() {
var tabContainers = $('div.pages > div');
$('div.sidemenu ul.list a').click(function() {
tabContainers.hide().filter(this.hash).show();
$('div.sidemenu ul.list li').removeClass('active');
$(this).addClass('active');
return false;
}).filter(':first').click();
});
</script>
<div class="sidemenu">
<ul class="list">
<li class="active"><a href="#first">Login & Password</a></li>
<li><a href="#second">Contact Details</a></li>
<li><a href="#third">Company & Branch Details</a></li>
<li><a href="#forth">Address Details</a></li>
</ul>
</div>
<div class="pages">
<div id="first">
CONTENT 1
</div>
<div id="second">
CONTENT 2
</div>
<div id="third">
CONTENT 3
</div>
<div id="forth">
CONTENT 4
</div>
</div>
ない私がここで行方不明ですかわから..私はちょうどコーヒーの私の最初のカップにまだ目が覚めたとたぶんそのcuase ..;)
jQueryのカスタムコンポーネント/スクリプトを作成する場合は、この記事をお読みください。 http://docs.jquery.com/Plugins/Authoring初心者の方にとっては少し威圧的かもしれませんが、本当に強力です。 –