我有了與.2s的速度CSS3過渡鏈接導航菜單。當這些鏈路徘徊,及其子菜單顯示有使用jQuery的fadeIn
和fadeOut
方法也與.2s(200毫秒)的速度。jQuery的動畫速度不匹配CSS3過渡速度
然而,子菜單似乎動畫一點點比鏈接速度較慢。難道這只是一個緩解差異或差異,因爲它們是兩種完全不同的「動畫」方式?
的jQuery:
$(document).ready(
function(){
$('#nav li').has('ul').hover(
function(){
$(this).find('ul').stop(true, true).fadeIn(200);
},
function(){
$(this).find('ul').stop(true, true).fadeOut(200);
});
});
CSS:
#nav ul li a{
height: 40px;
display: block;
padding: 0 15px;
background-color: transparent;
line-height: 40px;
text-decoration: none;
color: #ccc;
text-shadow: 0 -1px 0 #002745;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
}
有沒有辦法讓他們相同的速度沒有做明顯的 「加速慢動畫」?
這顯然是沒有什麼重大的,但如果它可以是固定的,這將是巨大的。
感謝
什麼是你的CSS和jQuery'.animate()'代碼的樣子? – Jasper
這很難不你的CSS動畫代碼說。你可以爲我們做的最好的事情是在jsfiddle中重現它 - http://jsfiddle.net/ – Vigrond