2012-08-15 22 views
0

是否可以在窗口大小上触发以下代码。当浏览器窗口调整到660px以下时,我基本上需要一个手风琴来启动,如果超过660px,则会产生null。在页面调整大小上触发手风琴功能

$(document).ready(function(){ 
    $('.accordion ul').slideUp(-100); 
}); 


$(".accordion > li > p").click(function(){ 
    if(false == $(this).next().is(':visible')) { 
     $('.accordion ul').slideUp(300); 
    } 
    $(this).next().slideToggle(300); 
}); 


$('.accordion ul:eq(0)').show(); 

我希望这里有足够的信息。

感谢,

米奇

回答

1

请参见本示例:

function DimensionaCatalogo() { 
    var tamanho = $(window).width(); 

    if (tamanho <= 1024) { // iPad 
     $("#Carrinho").hide(); 
    } 
} 

要截取的窗口大小调整使用此:

$(window).resize(function() { 
    DimensionaCatalogo(); 
}); 
+0

感谢这个,但我如何略有困惑执行它,不知道它是否是葡萄牙语或我缺乏代码知识。 (可能是后者:)) – Mitch 2012-08-15 13:58:59

+0

tamanho =页宽 – 2012-08-15 15:55:09

+0

dimensionaCatalogo = ResizePage() – 2012-08-15 15:55:35