首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滑块旋转和fancybox-3

滑块旋转和fancybox-3
EN

Stack Overflow用户
提问于 2017-07-28 05:09:57
回答 1查看 1.4K关注 0票数 0

我尝试在插件滑块革命中的旋转木马中实现FancyBox 3。下面的代码在FancyBox 2上运行良好,但在fancyBox 3上箭头不起作用。我想知道有没有人有办法。

链接:https://www.themepunch.com/faq/using-fancybox-with-slider-revolution/

在FancyBox2中运行良好但在fancyBox3中不显示箭头的代码

代码语言:javascript
复制
/* change revapi1 to whatever API name is being used for your slider */
var api = revapi1;

/* no need to edit below unless you want to change the default FancyBox settings */
api.on('revolution.slide.onloaded', function() {

    jQuery(this).find('.fancybox').each(function() {

        var $this = jQuery(this);
        if(!$this.is('a')) $this = $this.removeClass('fancybox').find('a');

        $this.addClass('fancybox').attr('rel', 'gallery').fancybox({

            /* begin FancyBox options */
            width: 'auto',            
            height: 'auto',
            autoSize: true,
            aspectRatio: true,
            fitToView: true,
            autoCenter: true,
            scrolling: 'no',
            onClosed: function() {api.revresume()}

        }).on('click', function() {api.revpause()});

    });
});
EN

回答 1

Stack Overflow用户

发布于 2017-07-28 15:35:28

fancyBox v3使用data-fancybox属性进行分组,而不是使用rel

因此,请替换

代码语言:javascript
复制
.attr('rel', 'gallery')

使用

代码语言:javascript
复制
.attr('data-fancybox', 'gallery')

简单演示- https://codepen.io/anon/pen/JyYryd?editors=1010

顺便说一句,v3没有您正在使用的这些选项,并且使用afterClose回调而不是onClosed

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45361061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档