调整窗口大小时响应Jquery函数不工作

调整窗口大小时响应Jquery函数不工作,jquery,responsive-design,Jquery,Responsive Design,调整浏览器窗口大小后,此功能第一次不起作用,但在重新加载页面后,它就起作用了 <script type="text/javascript"> if($(document).width() < 620){ $(document).ready(function(){ $(".flexy-menu").flexymenu({ speed: 400,type: "vertical", indicator: false })

调整浏览器窗口大小后,此功能第一次不起作用,但在重新加载页面后,它就起作用了

<script type="text/javascript">
if($(document).width() < 620){
    $(document).ready(function(){
        $(".flexy-menu").flexymenu({
            speed: 400,type: "vertical", indicator: false
        });
    });
}
</script>

如果($(文档).width()<620){
$(文档).ready(函数(){
$(“.flexy菜单”).flexymenu({
速度:400,类型:“垂直”,指示器:false
});
});
}
为什么只有在重新加载后才能工作?


<script>
$(document).ready(function(){
    if($(document).width() < 620){            
            $(".flexy-menu").flexymenu({
                speed: 400,type: "vertical", indicator: false
            });    
    }
 });
</script>
$(文档).ready(函数(){ if($(document).width()<620){ $(“.flexy菜单”).flexymenu({ 速度:400,类型:“垂直”,指示器:false }); } });

你考虑过先等文件准备好吗?您还错过了起始标记

是否尝试在resize函数中编写函数

<script>
   $(document).ready(function(){
       $( window ).resize(function() {
          if($(document).width() < 620){            
               $(".flexy-menu").flexymenu({
                      speed: 400,type: "vertical", indicator: false
               });    
           }
        });
    });
 </script>

$(文档).ready(函数(){
$(窗口)。调整大小(函数(){
if($(document).width()<620){
$(“.flexy菜单”).flexymenu({
速度:400,类型:“垂直”,指示器:false
});    
}
});
});