0

我刚刚在我的网站上实现了 Angular Ui Tour ( https://github.com/benmarch/angular-ui-tour ),一切似乎都正常,除了滚动到打开的对话框。

我这样创建并开始了巡回演出:

uiTourService.createDetachedTour('myTour');
this._uiTourService.getTourByName('myTour').start();

游览步骤定义如下:

<div tour-step tour-step-title="Main Menu" tour-step-content="Navigate the site using this menu."
     tour-step-order="0" tour-step-placement="bottom-left" tour-step-belongs-to="myTour"></div>
<p tour-step tour-step-title="second step" tour-step-content="this is the second step"
   tour-step-order="1" tour-step-placement="bottom" tour-step-belongs-to="myTour"></p>

一切都正确显示,我还设法使用我的键盘导航(箭头键),设置useHotkeys为 true。但是滚动的东西不起作用,即使我尝试scrollIntoView手动设置为 true。

有谁知道,可能是什么问题?

4

1 回答 1

0

我只是碰到这个。

滚动部分是 angular-smooth-scroll 的工作(angular-ui-tour 使用得当)。

缩小版是有问题的,也没有显示错误:/

所以我切换到源版本(/dist/angular-smooth-scroll.min.js -> /lib/angular-smooth-scroll.js),它工作得很好。

于 2016-07-04T08:41:42.490 回答