我正在为我的网络应用创建一个游览..它包含基本上是javascript函数的多个步骤
我想创造类似的东西:
function step1(){
// show the first step text
// highlight a specific element or button
}
function step2{
// show the second step text
// highhlight a different button or area
}
现在这些步骤将在不同的动作上调用,有些是在点击按钮时,有些是在某些东西悬停时,或者是在点击屏幕时...
所以我考虑创建一个名为tourObj的对象,它包含这些函数的数组,并且在调用时,
tourObj.nextStep()
或
gotoStep(x)
将转到下一个,返回或本教程的特定部分。
我提出了这个解决方案,但有点感觉有更好的方法。对于这个广泛的问题,我感到很抱歉,但是我对如何建立这个问题感到有些困惑,有人能给我指出一个好方法吗?