在reveal.js的最后一张幻灯片上,可以通过以下方法来判断:
slidechanged
事件,当幻灯片切换时,判断当前是否为最后一张幻灯片。具体代码如下:Reveal.addEventListener('slidechanged', function(event) {
var currentSlide = event.currentSlide;
var totalSlides = Reveal.getTotalSlides();
if (currentSlide === totalSlides) {
// 当前为最后一张幻灯片
console.log("这是最后一张幻灯片");
}
});
Reveal.addEventListener('slidechanged', function(event) {
var currentSlide = event.currentSlide;
if (currentSlide.classList.contains('last-slide')) {
// 当前为最后一张幻灯片
console.log("这是最后一张幻灯片");
}
});
在以上代码中,last-slide
为自定义的CSS类名,需要在最后一张幻灯片的HTML标签中添加该类名。
以上是判断是否在reveal.js的最后一张幻灯片上的方法,希望对你有帮助。
领取专属 10元无门槛券
手把手带您无忧上云