0
私はすでにアクティブ化されているタブを持っていますが、ハッシュタグが別のタブを指している場合は、そのタブを無効にしたいと思います。urlのハッシュタグのためにアクティブなタブを別のものに対して非アクティブ化する方法はありますか?
HTML::
<ul class="nav">
<li class="active">
<a class="default-tab" href="#default-tab">About</a>
</li>
<li>
<a class="brand-tab" href="#brand-tab">Brand</a>
</li>
</ul>
<div class="tab-content">
<div class="default-tab active" id="default-tab">
<p>...</p>
</div>
<div class="brand-tab" id="boc-brand">
<p>...</p>
</div>
</div>
JS:彼らは属していないところあなたがそこにコールバックを持っている
$(document).ready(function() {
if (location.hash === "#brand", function() {
$(".brand-tab").addClass('active', function() {
$(".default-tab").removeClass('active');
});
});
});
基本的なif文はコールバックを受けません。 'if(ブール式){...論理...}' – Taplar