2

请查看我的示例小提琴...

当它启动时,它从第一站开始,然后移动到第二站和第三站。当它准备好进入第四站时,它会跳过并立即跳转到模态。

一切都按照文档所述的方式进行设置。

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

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

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

4

1 回答 1

2

如果您删除该postStepCallback功能,您的代码将按预期工作:

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

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

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

于 2013-09-25T20:15:04.837 回答