Jquery 如何触发?

Jquery 如何触发?,jquery,Jquery,我有一段代码想在windows达到640px时触发。或以下 我尝试过许多不同的建议,我在这里或其他地方都找到了,但都不管用 $(function() { $('p').css('display','none'); $('h1').click(function(){ $('p').stop(true,true).slideToggle(1000); }); }); 您可以通过执行以下操作来绑定窗口大小调整事件: $(window).on('

我有一段代码想在windows达到640px时触发。或以下 我尝试过许多不同的建议,我在这里或其他地方都找到了,但都不管用

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

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

$(window).on('resize', function(event){
// Do stuff here
});
var windowWidth = $(window).width();
if(windowWidth < 640){
    // Do stuff here
}
您可以通过执行以下操作获得窗口大小:

$(window).on('resize', function(event){
// Do stuff here
});
var windowWidth = $(window).width();
if(windowWidth < 640){
    // Do stuff here
}
var windowWidth=$(window.width();
如果(窗宽<640){
//在这里做事
}
因此,您的函数的工作方式如下:

$(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);
       });

    }
});
$(窗口).on('resize',函数(事件)
{
var windowWidth=$(window.width();
如果(窗宽<640){
$('p').css('display','none');
$('h1')。单击(函数(){
$('p')。停止(真,真)。滑动切换(1000);
});
}
});

绑定到窗口
调整大小
事件,以便在窗口大小更改时运行函数。不要忘记选择接受的答案。
单击
处理程序将在
窗口
低于640px时多次添加。你需要注意它,这样它就不会发生多次。我没有做代码错误证明,我只是给他指路。但是可能有一个布尔值来检查函数是否已经触发过一次。我刚刚测试了它,问题是,就像我自己的代码一样,当窗口id大于640px时,它也可以工作。我也尝试过if-else语句,但我尝试过的似乎都不起作用。。。