我正在研究一个tumblr主题,我之前没有提供代码问过,所以我把这些代码放在一起,如果它能帮助你的话。为什么导航菜单上的当前页面不会更改?
我有一个if语句,如果window.current.href ==“家庭的HTML”(在这种情况下,我做了jsfiddle下面的HTML为测试目的),然后.css更改样式,因为我想它是。 但它似乎没有工作,任何想法?
HTML:
<div id="headerMenu">
<ul class="nav">
<li>
<a href="http://whatchoodo.tumblr.com/">
<span id="home">Home</span>
</a>
</li>
<li>
<a href="http://whatchoodo.tumblr.com/Dirty">
<span class="dirty">Dirty Jokes</span>
</a>
</li>
<li>
<a href="http://whatchoodo.tumblr.com/Sport">
<span id="sport">Sport</span>
</a>
</li>
<li>
<a href="http://whatchoodo.tumblr.com/Memes">
<span id="memes">Memes</span>
</a>
</li>
<li>
<a href="http://whatchoodo.tumblr.com/Personal">
<span id="personal">Personal Stuff</span>
</a>
</li>
</ul>
</div>
的JavaScript:
$(document).ready(function() {
if (window.location.href == "http://jsfiddle.net/RichardWinter/c3vgy00n/2/") {
$("#home").css({
border-bottom+color: #6DC176,
border-bottom-style: 'solid',
border-bottom-width: 3px,
color: #6DC176,
font-weight: 'bold',
});
});
你的代码有语法错误 – Leo