【问题标题】:Fancybox and doubleclick not opening galleryFancybox 和双击不打开画廊
【发布时间】:2013-08-22 16:29:09
【问题描述】:

我的fancybox 只需单击一下即可正常工作。它不适用于双击(我需要双击)。它会打开我单击的链接,但不会打开完整的图库。

这会成功打开图库:

$('.fancybox').click(function() {
    $.fancybox.open($(this).attr('href'));
});

这个很遗憾没有,只打开我点击的具体图片:

$('.fancybox').click(function() {
    return false;
}).dblclick(function() {
    $.fancybox.open($(this).attr('href'));
});

【问题讨论】:

  • 你能把它放在jsfiddle上吗?
  • Js fiddle 甚至不允许我关闭单击...这就是使用单击的图库看起来像 jsfiddle.net/auE2u 我希望能够关闭单击并且仅双击会发生这种情况
  • 您使用的是什么版本的fancybox?因为您的 jsfiddle 使用的是 v1.3.4 .... 我只是想澄清一下,因为该版本中不存在 $.fancybox.open() 方法。

标签: javascript fancybox


【解决方案1】:

这应该可以了,你需要停止“a”标签的默认行为

$(document).ready(function () {
    $('.fancybox').click(function (e) {
        e.preventDefault();
    }).dblclick(function (e) {
        $.fancybox.open($(this).attr('href'));
        e.preventDefault();
    });
});

【讨论】:

  • 这会(可以说)打开图片,但不会打开图库。
  • 它打开了画廊...它的测试
  • 双击会破坏图库功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-02
  • 2020-03-09
  • 1970-01-01
  • 1970-01-01
  • 2012-02-26
  • 1970-01-01
相关资源
最近更新 更多