Javascript 用于媒体查询的jQuery resize函数

Javascript 用于媒体查询的jQuery resize函数,javascript,jquery,jquery-ui,jquery-mobile,jquery-events,Javascript,Jquery,Jquery Ui,Jquery Mobile,Jquery Events,我添加了重新调整大小功能,因为当我使用媒体查询时,多维数据集没有显示。。。。当我将浏览器调整到iPhone屏幕的大小时,只有在刷新页面时才会显示iPhone图像。。。。 但每次我调整窗口大小时,它都会不断刷新。。。。。 是否可以仅为iPhone屏幕刷新浏览器窗口。。。。 比如在js中指定宽度 在下面提供我的代码 $(window.bind('resize',function(){location.reload(); Gallery.setOptions({ 尺码:78, 灯箱:错, //动画

我添加了重新调整大小功能,因为当我使用媒体查询时,多维数据集没有显示。。。。当我将浏览器调整到iPhone屏幕的大小时,只有在刷新页面时才会显示iPhone图像。。。。 但每次我调整窗口大小时,它都会不断刷新。。。。。 是否可以仅为iPhone屏幕刷新浏览器窗口。。。。 比如在js中指定宽度

在下面提供我的代码


$(window.bind('resize',function(){location.reload();
Gallery.setOptions({
尺码:78,
灯箱:错,
//动画:“下降”
//速度:500,,
//是的,
//幻灯片放映:错误,
//幻灯片放映速度:3000,
//立方体速度:1000
});
})

这应该可以做到:

if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
    $(window).bind('resize', function () {
        location.reload();
        Gallery.setOptions({
            size: 78,
            lightbox: false
            //animation:  'drop'
            //speed:      500,
            //closeOnEsc: true,
            //slideshow:  false,
            //slideshow_speed: 3000,
            //cube_speed: 1000
        });

    })
}
此外,请确保删除参数中的最后一个逗号,否则IE将抛出错误

但是如果我重新调整浏览器的大小,这将不起作用…我需要刷新页面以查看多维数据集图像
if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
    $(window).bind('resize', function () {
        location.reload();
        Gallery.setOptions({
            size: 78,
            lightbox: false
            //animation:  'drop'
            //speed:      500,
            //closeOnEsc: true,
            //slideshow:  false,
            //slideshow_speed: 3000,
            //cube_speed: 1000
        });

    })
}