怎么触发?

时间:2015-12-24 13:54:03

标签: jquery

当Windows达到640px时,我想要触发一小段代码。或以下 我已经尝试过很多不同的建议,我在这里或其他地方都找到了,但没有一个可行。

$(function() {
    $('p').css('display','none');
        $('h1').click(function(){
            $('p').stop(true,true).slideToggle(1000);
    });
});

1 个答案:

答案 0 :(得分:4)

您可以通过执行以下操作来绑定窗口大小调整事件:

$(window).on('resize', function(event){
// Do stuff here
});

您可以通过执行以下操作来获取窗口大小:

var windowWidth = $(window).width();
if(windowWidth < 640){
    // Do stuff here
}

所以,你的功能会像这样工作:

$(window).on('resize', function(event)
    {
       var windowWidth = $(window).width();
       if(windowWidth < 640){
       $('p').css('display','none');
           $('h1').click(function(){
               $('p').stop(true,true).slideToggle(1000);
       });

    }
});