首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fullpage.js我在哪?

fullpage.js我在哪?
EN

Stack Overflow用户
提问于 2016-04-27 20:48:07
回答 1查看 1.3K关注 0票数 0

在fullpage.js中,我看不到一个可以确定当前部分和幻灯片的方法。有一个回调部分(afterLoad),但这只是告诉我的部分,而不是幻灯片。我不想在JS中保留一个虚拟地图,每个部分都在幻灯片上,但是为了显示/隐藏一个社交共享图标,我确实需要知道。有什么方法可以进入内部

EN

回答 1

Stack Overflow用户

发布于 2016-04-28 09:45:01

如果您使用fullpage.js使用的状态类,您会注意到它使用了一个类,表单fp-viewing-SECTION-SLIDE作为当前部分和幻灯片的指示符。

表单fp-viewing-SECTION-SLIDE的一个类被添加到站点的body元素中。(例如:fp-viewing-secondPage-0)该部分和幻灯片部分将是当前部分和幻灯片的锚(或索引,如果没有提供锚)。

您可以在演示页面上自己测试它,并且可以在本视频教程上查找这个特性的用例。

还请注意在活动幻灯片和部分中如何使用类active,这意味着您可以始终使用CSS或Javascript获取网站的状态。

例如:

代码语言:javascript
复制
var activeSection = $('.section.active');
var activeSlide = activeSection.find('.slide.active');

如果您想要使用回调(如afterLoad ),则始终可以这样做:

代码语言:javascript
复制
$('#fullpage').fullpage({
    afterLoad: function(anchorLink, index) {
        var loadedSection = $(this);
        var loadedSlide = loadedSection.find('.slide.active');
    }
});

或者直接检查afterSlideLoad回调。

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

https://stackoverflow.com/questions/36900581

复制
相关文章

相似问题

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