У меня есть небольшая проблема, которую я не могу понять для своей жизни.Может быть, потому что сейчас час ночи, и я устал, но я все равно спрошу, рискуя выглядеть как идиот.У меня есть этот код
HTML:
<style>
nav.main ul {
font-size:175%;
font-weight:300;
text-align:right;
}
nav.main ul li {
padding-bottom:20px;
}
nav.main ul li a {
padding:5px 5px 5px 100%;
background:#000;
margin-left:-80%;
}
</style>
<nav class="main">
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#port">Portfolio</a></li>
<li><a href="#team">Team</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
JS
$(document).ready(function() {
var navHome = $("nav.main ul li a[href=#home]");
navHome.click(function() {
$(this).animate({paddingLeft:'125%'});
});
});
Мне просто нужна ссылка, которую я нажимаю, чтобы анимировать косталось, но когда я нажимаю на ссылку, они все оживляют.Я не понимаю, что происходит.Я могу точно установить цвет CSS с тем же селектором, но animate (), кажется, выбирает каждую ссылку.Вы можете мне помочь?