【发布时间】:2017-03-19 16:39:43
【问题描述】:
移动设备上的 Fancybox 无法缩放外部页面?
我在一个网站上使用 fancybox。当用户在页面上时,fancybox 会弹出并显示一个外部 url。这个外部 url 是一个响应式页面,它本身在普通 PC 和移动设备上都可以正常工作。它显示了一个 youtube 视频和一个表格。
但是,当使用 fancybox 显示此页面时,它在普通 PC 上运行良好(如果浏览器窗口不太小)。但在移动设备上,youtube 视频和表单大小不会自动缩放,因此只有部分页面显示在移动设备上。
fancybox 中是否有需要更改的设置?或者,这是fancybox的限制?任何其他类似的插件/javascript 库都可以在移动和普通电脑上做类似的事情吗?
代码如下:
$('#IntroVideo').fancybox({
'autoDimensions': false,
'padding': 0,
'width': '100%',
'height': '100%',
'autoScale': true,
'autoSize': true,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe'
});
...
<div class="searchtag-wrap ">
<a href="https://www.example.net/" class="frontpage-button" id="IntroVideo">What is MySite?</a>
</div>
或者,是否可以在移动设备上禁用 fancybox?怎么样?
谢谢
【问题讨论】:
标签: javascript android jquery mobile fancybox