有没有办法弄清楚我们是否在reveal.js的最后一张幻灯片上?

时间:2018-08-10 18:22:55

标签: reveal.js

我知道Reveal.js会管理我要问的问题,并在显示4种导航器时在内部使用该信息...

但是编写一个将返回true或false的函数isLastSlideOnSection怎么办?

在任何时间点,SlideChanged事件和getState都可以为我们提供包含indexh和indexv值的stateObject。

要弄清楚当前indexh是否存在indexv + 1?

1 个答案:

答案 0 :(得分:0)

我知道了。

仅当您在任何部分的lastSlide上时,Reveal.availableRoutes()。down才会为您提供虚假信息。

所以,这是我想要的功能:

function isLastSlideOnSection(){
   if ( Reveal.availableRoutes().down ) {
       return false;  // .down is availabe, so it cannot be lastSlide
   } else {
       return true; 
   }
}

您还可以点击.up,.left和.right来获得更多乐趣。