2

我加入了调整大小功能,因为当我使用的媒体查询立方体也显示不出来....当我调整浏览器到iPhone的屏幕尺寸iPhone的图像才会出现如果刷新页面.... 但每次当我调整窗口,其连续刷新..... 是它无论如何可能刷新浏览器窗口仅支持iPhone屏幕.... 像JS指定宽度....jQuery的调整大小功能,查询

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

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

}) 

回答

2

这应该做的伎俩:

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浏览器将抛出一个错误!

+0

http://jsfiddle.net/sDXTx/2/embedded/result/,但是这是行不通的,如果我重新大小的浏览器...我需要刷新页面才能看到立体图像 – user2045025 2013-02-08 20:36:26