Fancybox 3 - 取决于视口的火灯箱

时间:2017-11-10 10:08:31

标签: javascript jquery fancybox lightbox viewport

我最近遇到了在xx秒后触发Fancybox的问题,这是由Janis友好解决的。

我之前应该想到这个,但有没有办法改变下面的代码,以便灯箱不会触发移动用户?

<script type="text/javascript">
	setTimeout(function() {
		$.fancybox.open({
			type: 'iframe',
			src: '/contact-us/voucher-request-nc.aspx?Enquiry_Type=Sales%20Special%20Offers&Make=Vauxhall&Model=ADAM',
			width: "100%",
			opts: {
				iframe: {
					preload: false
				}
			}
		});
	}, 15000);
</script>

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是使用内置的移动设备检测fancyBox,如下所示:

for..of