javascript - 用于媒体查询的 jQuery 调整大小功能

标签 javascript jquery jquery-ui jquery-mobile jquery-events

我添加了调整大小功能,因为当我使用媒体查询时,立方体没有显示......当我将浏览器大小调整为 iPhone 屏幕大小时,只有刷新页面,iPhone 图像才会出现。 .. 但每次我调整窗口大小时,它都会不断刷新...... 无论如何,是否可以只刷新 iPhone 屏幕的浏览器窗口...... 就像在js中指定宽度一样......

在下面提供我的代码......

http://jsfiddle.net/sDXTx/1/

<script type="text/javascript">



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

 })

最佳答案

这应该可以解决问题:

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 将抛出错误!

关于javascript - 用于媒体查询的 jQuery 调整大小功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14780047/

相关文章:

javascript - Sails.js 如何修改路由以解释逗号分隔的 id 列表

Javascript - 拖拽和克隆 Javascript

javascript - 获取同一文件中 PHP 变量中选择框的 HTML 值

jquery - 影响哪些 dom 元素首先加载到 siteload

javascript - 当所有列表项的宽度不相等时,jQueryUI 排序问题

javascript - React State 未更新关键事件

javascript - 通过类名获取元素位置

javascript - 使用 Jquery UI droppable 访问 Backbone.js View 对象

javascript - 通过 jQuery UI 自动完成功能包装 Google Places 自动完成服务

javascript - 用于增加文本框中日期的按钮