你怎么能这样做,所以每个.nav里面的P都没有消失?
$(document).ready(function () {
$('.nav').mouseenter(function () {
$(this).fadeTo('fast', .5);
});
$('.nav').mouseleave(function () {
$(this).fadeTo('fast', 1);
});
});
答案 0 :(得分:1)
您将元素的不透明度设置为0.5,这也会影响孩子,我建议:
.nav {
...
background: rgba(130, 202, 255, 1);
-moz-transition: all 400ms;
-webkit-transition: all 400ms;
transition: all 400ms;
}
.nav:hover {
background-color: rgba(130, 202, 255, 0.5);
}