Javascript 切换一个";主动的;堂兄妹
因此,我目前在标题中有三个无序列表。这是一个使用锚定位的单页网站。我需要有一个“活动”类来在这三个无序列表之间单击的任何锚点之间切换。一般来说,我对jQuery和编程还是比较新的,但是页面的基本结构概述如下Javascript 切换一个";主动的;堂兄妹,javascript,jquery,Javascript,Jquery,因此,我目前在标题中有三个无序列表。这是一个使用锚定位的单页网站。我需要有一个“活动”类来在这三个无序列表之间单击的任何锚点之间切换。一般来说,我对jQuery和编程还是比较新的,但是页面的基本结构概述如下 <div id="header"> <div id="brands-nav"> <h3>Brands:</h3> <ul class="navitems"> <li><a hr
<div id="header">
<div id="brands-nav">
<h3>Brands:</h3>
<ul class="navitems">
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchore</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
</ul>
</div>
<div id="mediums-nav">
<h3>Mediums:</h3>
<ul class="navitems">
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
</ul>
</div>
</div>
<div id="about-nav">
<h3>About:</h3>
<ul class="navitems">
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
<li><a href="#">Anchor</a></li>
</ul>
</div>
}))
那么我该如何将其扩展到所有的表兄妹呢?试试这个:
var allAnchors = $('.navitems a').click(function(){
allAnchors.removeClass('active');
$(this).addClass('active');
});
试试这个:
var allAnchors = $('.navitems a').click(function(){
allAnchors.removeClass('active');
$(this).addClass('active');
});
这很有效。我决不会把它们作为一个变量来分配。谢谢你,效果很好。我决不会把它们作为一个变量来分配。非常感谢。