灯箱无法在 iPhone 上打开
Posted
技术标签:
【中文标题】灯箱无法在 iPhone 上打开【英文标题】:Lightbox not opening on iPhone 【发布时间】:2016-07-25 22:20:33 【问题描述】:我制作了自己的灯箱 javascript 和 css,但不知何故它无法在 iPhone 上运行。
为什么会这样?
jQuery( document ).ready(function()
//lightbox open
jQuery('.lightbox_trigger').css('cursor','pointer');
jQuery('.lightbox_trigger').live('click', function()
jQuery('#overlay, #lightbox').show();
);
);
<a href="#" class="lightbox_trigger qbutton or-border-btn" onClick="">TICKETS</a>
如您所见,我已经尝试了多种方法,例如添加光标:指针和空的 onClick。 仍然不适用于 iPhone。我错过了什么吗?
【问题讨论】:
请缩进你的代码。 【参考方案1】:试试这个:
jQuery('.lightbox_trigger').live('click', function(e)
e.preventDefault();
我认为 iPhone 会尝试从href
转到#,所以如果你输入preventDefault
,你就没有这种行为。
【讨论】:
以上是关于灯箱无法在 iPhone 上打开的主要内容,如果未能解决你的问题,请参考以下文章