我正在研究一個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