调整窗口大小时响应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
});
}
});
});