【问题标题】:disable lightbox for mobile禁用移动灯箱
【发布时间】:2014-10-01 01:17:29
【问题描述】:

我已经设法根据窗口宽度有条件地加载灯箱的 css 和 js。但是,当点击链接时,它仍会在新窗口中打开大图。

当窗口宽度低于 479 像素时,我想只显示缩略图 img 而没有单击它以在新窗口中将其作为大图查看的选项。

这有可能吗?任何帮助将不胜感激。

<li class="gallery-item-container ">
    <a data-original="l-img1.jpg" href="l-img1.jpg" class="zoombox effect-justopacity lazy"><img class="thumb-gamma lazy" data-original="img1.jpg" src="img1.jpg" alt="professional photography services cyprus" height="270" width="270"/></a>         
</li>

编辑:也许将 href 属性附加到 a 标签,有没有办法为每个图像做到这一点?

【问题讨论】:

  • 我不太明白,如果您不希望它在新标签页中打开图像,只需从图像周围移除锚点即可。如果您的意思是仅在移动设备上,您可以在绑定到该锚点的 JS 中检测到移动用户代理以打开灯箱,如果是移动设备则返回 false。
  • 感谢您的帮助!你有一个代码示例,因为我的 jquery 知识不是最好的。

标签: jquery css html lightbox


【解决方案1】:

你可以很容易地隐藏按钮:

@media screen and (max-width: 479px) { .zoombox {display: none;} }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多