0
这是我的标记如果hasclass addclass其他removeclass不工作
<header id="header">
<nav>
<ul class="menu">
<li id="homeSecLink" class="active"><a href="#Home" class="homeLink">Home</a></li>
<li><a href="#Partners">Partners</a></li>
<li><a href="#About">About</a></li>
<li><a href="#Contact">Contact</a></li>
</ul>
</nav>
</header>
在页面加载我试图在头部添加borderGap
类,如果homeSecLink
有active
类别的除去borderGap
这里addClass
工作,但removeClass
不起作用
这就是我所做的:
$(document).ready(function() {
if ($('#homeSecLink').hasClass("active")) {
$('#header').addClass('borderGap');
} else {
$('#header').removeClass('borderGap');
}
});
定义'不working'? –
看起来像这个工作正常吗?http://jsfiddle.net/FRaTH/1/和http://jsfiddle.net/FRaTH/2/ – Navin
请指出你期望它做什么和它做什么。 “不工作”不是很清楚。 –