以下是我的尝试。班级翻转,但不会褪色。
function showNav(){
$("div.divNav").toggleClass("showNav");
$("div.divNav").fadeToggle("slow");
}
是否可以使用CSS转换?
答案 0 :(得分:1)
首先尝试切换淡入淡出,然后关闭该类:
function showNav() {
$("div.divNav").fadeToggle("slow");
$("div.divNav").toggleClass("showNav");
}
setTimeout(function() {
showNav();
}, 300);

.divNav {
width: 150px;
height: 150px;
background: #000;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="divNav">
</div>
&#13;
答案 1 :(得分:0)
fadeToggle("slow");
应该有效......但您可以尝试Css3-transitions
看看这个例子:
.divNav {
background-color: black;
height: 150px;
width: 150px;
transition: opacity 0.3s;
-webkit-transition: opacity 0.3s;
}
.divNav:hover {
opacity: 0;
}
<div class="divNav">
</div>