0
我有一個水平滑動導航欄在我的網站,這是使用.css({左:...})函數動畫。jQuery的.css效果不能與火狐工作
這裏的的jsfiddle: http://jsfiddle.net/rH9Nd/
下面是我使用的腳本:
$(document).ready(function() {
$('.nav').mouseover(function() {
$('.nav').css({ left: '140px' }, 100);
});
$('header').mouseout(function() {
$('.nav').css({ left: '0px' }, 100);
});
});
它適用於Chrome罰款,但在Firefox只有資產淨值/頭格的一部分延伸,營造出奇怪的重疊效應。不知道如何解決。
此外,作爲一個側面問題 - 導航首次滑出,沒有動畫。打開一次後,它就會很好地滑動,而不是第一次。解決問題並不重要,但最好有解決方案。
感謝
是的,這是完美的作品。我覺得沒有想到一個純粹的CSS解決方案有點愚蠢!我以前使用jQuery點擊觸發器,但沒有意識到它已不再需要......謝謝! – user3180105