限制访问Galleria

时间:2014-04-10 11:11:42

标签: javascript jquery galleria

我目前正在与Galleria js Slider合作。

当用户尝试查看幻灯片图片时,我需要回调事件6>

我想禁止用户看到幻灯片6及以上,并在点击6>时显示弹出窗口。缩略图或向前箭头。

为我可怜的英格兰人道歉。

任何人都可以提供帮助。提前谢谢。


我已经尝试了

    var gallery = Galleria.get(0);

    gallery.bind("loadfinish", function(e) {
        if (e.index > 5) {
            myCallback();

            return false; // Here I need to prevent image showing
        }            
    });

解决方案:

    var selector = '#galleria-1';
    Galleria.run(selector);

    $(selector).data('galleria').bind('loadfinish', function(e) {
            if(e.index > 4) { // > the fifth image
                $(selector +' .galleria-image img').css('opacity', 0);
                this.show( 0 );

                myCallback();
            }
    })

1 个答案:

答案 0 :(得分:1)

尝试类似:

Galleria.on('loadstart', function(e) {
    if(e.index == 5) {
        alert('6th image!');
    }
})

http://galleria.io/docs/api/events/#loadstart