gpt4 book ai didi

jquery - 为 jquery fancybox 灯箱添加滑动效果

转载 作者:行者123 更新时间:2023-12-03 22:53:40 25 4
gpt4 key购买 nike

Fancybox 具有全面支持,并且在桌面平台上运行良好,但移动/触摸设备不支持 :hover因此,如果显示一个 fancybox 画廊,例如:

<a class="fancybox" rel="gallery" href="image01.jpg">01</a>
<a class="fancybox" rel="gallery" href="image02.jpg">02</a>
<a class="fancybox" rel="gallery" href="image03.jpg">03</a>
... etc.

这个简单的代码:

$(".fancybox").fancybox();

fancybox 导航箭头需要双击才能移动到下一个项目,其中一个显示导航箭头 ( :hover ),另一个则实际前进到下一个/上一个项目。

问题是:fancybox 是否有针对 ipad、iphone 等的滑动功能?如果没有,如何使用 jQuery 来实现?

最佳答案

如果您想将滑动效果完全集成到您的 fancybox 中,您只需将以下行添加到您的 fancybox.js 代码中::

将代码复制到_setContent函数中(建议位于该函数的最后)::

$(F.outer).on('swipeleft', function() {
F.next();
});
$(F.outer).on('swiperight', function() {
F.prev();
});

要完成这项工作,您需要两个轻量级 jquery 插件:

http://plugins.jquery.com/event.move/
http://plugins.jquery.com/event.swipe/

就是这样。玩得开心

关于jquery - 为 jquery fancybox 灯箱添加滑动效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com