请查看我的Sample Fiddle ...

启动时,它从第一个停靠点开始,然后移动到第二个和第三个停靠点。当准备好移至第四停靠点时,它将跳过并立即跳至模态。

一切都是按照documentation状态设置的。

这是调用函数的脚本...

  $(window).load(function() {
    $('#joyRideTipContent').joyride({
      autoStart : true,
      postStepCallback : function (index, tip) {
      if (index == 2) {
        $(this).joyride('set_li', false, 1);
      }
    },
    modal:true,
    expose: true
    });
  });


我完全不知道为什么一个项目被完全跳过。

最佳答案

如果删除postStepCallback函数,您的代码将按预期工作:

postStepCallback : function (index, tip) {
      if (index == 2) {
        $(this).joyride('set_li', false, 1);
      }
    }


如果您不需要它,请不要使用它。

演示:http://jsfiddle.net/IrvinDominin/jeWTv/

关于javascript - Zurb Joyride没有遵循定义的顺序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19011243/

10-10 20:26