我想讓一些代碼讓我能夠點擊我的導航線上的鏈接,然後它會改變顏色,當我點擊另一個鏈接時顏色會變回來新的鏈接將獲得顏色!然而事情似乎是錯我的代碼;(誰能幫我:)Jquery菜單a:點擊鏈接時改變顏色
這是我try_1.php文件:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="try_1.css">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/click.js"></script>
</head>
<body>
<div id="header">
<div id="mainNavMenu">
<ul>
<li><a href="#">Hjem</a></li>
<li><a href="#">CV</a></li>
<li><a href="#">Foto album</a></li>
<li><a href="#">Prædiker</a></li>
<li><a href="#">Artikler</a></li>
<li><a href="#">Foredrag</a></li>
<li><a href="#">Kalender</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</div>
</div>
</body>
</html>
這是我try_1.css文件:
a:link,a:visited{
color:green;
font-family:calibri;
text-decoration:none;
}
#mainNavMenu ul li {
float:left;
list-style-type:none;
}
#mainNavMenu ul li a:link{
color:blue;
font-size:18px;
padding-right:20px;
padding-left:20px;
line-height:60px;'
text-decoration:none;
display:block;
background:gray;
}
#mainNavMenu ul li a:hover{
color:yellow;
}
#mainNavMenu .changeColor{
background-color:white;
}
這是我click.js文件:
$(document).ready(function(){
var targetElement = $("#mainNavMenu li");
targetElement.click(function() {
$(this).addClass("changeColor");
});
});
當然,我也有一個的jquery.js文件,但不會再複製/粘貼日在代碼:)
希望能跟大家能幫助:)
嘛,他說我是不是要去副本粘貼代碼:答案爲D + 1。 –