【发布时间】:2015-06-19 11:57:35
【问题描述】:
我正在使用 fullPage.js 和 Wordpress 的高级自定义字段插件创建一个动态整页滑块。
<div id="fullpage">
<?php if(get_field('slide')): ?>
<?php while(has_sub_field('slide')): ?>
<div class="section" id="home">
<?php the_sub_field('slide_text'); ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
滑块还有一个向下箭头来显示向下移动,当我到达最后一张幻灯片时,我希望它变成向上箭头图标,如下所示:
if($(window).scrollTop() === 0) {
$('.ion-chevron-up').addClass('ion-chevron-down').removeClass('ion-chevron-up');
} else if($(window).scrollTop() + $(window).height() >= $(document).height() - 15) {
$('.ion-chevron-down').addClass('ion-chevron-up').removeClass('ion-chevron-down');
} else {
// nothing
}
如何动态确定fullPage.js的最后一张幻灯片并实现?
编辑
我最终使用了
.fp-viewing-1 .ion-chevron-down {
display: none;
}
.fp-viewing-0 .ion-chevron-up {
display: none;
}
虽然这不是动态的,因为在客户端可以添加幻灯片,所以这不是真正的解决方案。我真的需要一个 fp-viewing-x 类,用于最后一张幻灯片,无论数字是多少。
【问题讨论】:
-
请注意...使用该循环,您将得到具有相同
id...的 div... -
感谢您的提示!诚实的错误
标签: javascript jquery wordpress fullpage.js