Я пытаюсь сделать код, который позволяет мне щелкнуть ссылку на моей навигационной строке, а затем она изменит цвет, когда я нажму другую ссылку, цвет изменится и новая ссылка получит цвет вместо этого! Однако что-то кажется, что случилось с моим кодом; (Может кто-нибудь мне помочь :)Меню JQuery: изменение цвета ссылки при нажатии
Это в моем 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 для ответа. –