【问题标题】:fancybox - page go to its top when clicking on Imagefancybox - 点击图片时页面跳转到顶部
【发布时间】:2013-03-13 08:35:27
【问题描述】:

我在我的网站上使用了 fancybox, 当我点击图片时 - 页面上升到顶部,然后图片打开良好。 如何防止页面上升?

调用

  $('.fancybox-buttons').fancybox({
            openEffect: 'fade',
            closeEffect: 'fade',

            prevEffect: 'fade',
            prevSpeed  : 550,
            nextEffect: 'fade',
            nextSpeed: 550,


            closeBtn: true,

            helpers: {
                title: {
                    type: 'inside'
                },
                buttons: {}
            }
        });

【问题讨论】:

  • 向我们展示你的代码,你如何调用fancybox popup。
  • 您是否尝试在href 属性中使用图像的src,而不是#(我猜这是问题所在)?
  • 我试过了,不行。
  • 设置一个小提琴来演示这个问题,否则很难猜到。
  • 小提琴手是什么意思?

标签: jquery fancybox fancybox-2


【解决方案1】:

没关系,我解决了问题,我按照 jquery.fancybox.js 中的代码进行操作。 当它到达第 897 行时

F.trigger('onReady');

页面上升到页面顶部。 我取消了它的标记(删除它),现在它工作正常。

/*F.trigger('onReady');*/

谢谢

【讨论】:

  • 这很有效。我仍然不知道它做了什么,但我遇到了同样的问题。感谢谷歌我找到了这个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
  • 1970-01-01
  • 2012-05-15
  • 2011-03-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多