0
下面的腳本可以調整爲動畫導航的高度,目前它暫停然後從一個大小跳轉到另一個,我知道jQuery中的動畫功能,但只是想知道如何以及在哪裏實現它在這裏。此外,該腳本正在計算導航的高度爲寬度的四分之一。animate導航欄
$(function() {
var pause = 200; // will only process code within delay(function() { ... }) every 100ms.
$(window).resize(function() {
delay(function() {
var width = $(window).width();
if(width >= 600) {
// code for tablet view
var cw = $('nav a').width()/4; // calculation here
$('nav, nav ul, nav a').css({'height':cw+'px'}) // target
$('nav, nav ul, nav a').css({'line-height':cw+'px'}) // target
} else if(width <= 600) {
// code for mobile portrait
var cw = $('nav a').width()/4; // calculation here
$('nav, nav ul, nav a').css({'height':cw+'px'}) // target
$('nav, nav ul, nav a').css({'line-height':cw+'px'}) // target
}
}, pause);
});
$(window).resize();
});
請創建一個jsFiddle。 – 2013-03-25 15:06:21