【问题标题】:Lightbox not opening on iPhone灯箱无法在 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。我错过了什么吗?

【问题讨论】:

  • 请缩进你的代码。

标签: javascript jquery html ios iphone


【解决方案1】:

试试这个:

jQuery('.lightbox_trigger').live('click', function(e){
   e.preventDefault();

我认为 iPhone 会尝试从href 转到#,所以如果你输入preventDefault,你就没有这种行为。

【讨论】:

    猜你喜欢
    • 2013-06-17
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    相关资源
    最近更新 更多