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
請指出你期望它做什麼和它做什麼。 「不工作」不是很清楚。 –