【问题标题】:Binding Magnific Popup plugin to a button (besides the gallery element itself)将 Magnific Popup 插件绑定到按钮(除了画廊元素本身)
【发布时间】:2015-03-01 22:15:04
【问题描述】:

我成功实现了我的Magnific Popup 插件,将其绑定到画廊元素(div 包含一组img 元素,包裹在a 元素中)。但我也希望在单击单独的“查看画廊”按钮时出现灯箱。

我无法在the documentation 中看到如何实现这一点。有没有可能?

【问题讨论】:

  • 请提供您的实际 HTML 和 JS 代码。

标签: jquery lightbox magnific-popup


【解决方案1】:

你可以通过JS触发点击事件,例如:

$('.popup-gallery').find('a').eq(0).trigger('click');

【讨论】:

  • 正是我需要的,谢谢!知道为什么以这种方式打开图库时页面的滚动位置会发生变化(向上大约一屏),而通过单击其中一张图片打开它却保持不变?
  • 如果没有指向有问题的页面的链接,很难判断。父元素是否与#hashes 有任何类型的链接?
【解决方案2】:

基本上,当单击“查看图库”按钮时,您希望在通常打开弹出窗口的元素上触发点击事件,以便弹出窗口打开。请参阅this question 了解一些这样做的好方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多