我刚刚在我的网站上实施了Angular Ui Tour(),除了滚动到打开的对话框外,一切似乎都有效。
我创建并开始了这样的巡演:
C:\Users\xxx\Desktop>aws ecr get-login --region us-east-1
An error occurred (AccessDeniedException) when calling the GetAuthorizationToken operation:
User: arn:aws:iam::847077264418:user/xxx
is not authorized to perform: ecr:GetAuthorizationToken on resource: *
游览步骤的定义如下:
AWS IAM
一切都正确显示,我还设法使用我的键盘导航(箭头键),将uiTourService.createDetachedTour('myTour');
this._uiTourService.getTourByName('myTour').start();
设置为true。但滚动的东西不会起作用,即使我尝试手动将<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>
设置为真。
有谁知道,问题可能是什么?
答案 0 :(得分:0)
我碰到了这个。
滚动部分是角度平滑滚动的工作(angular-ui-tour正确使用它)。
缩小版本是有问题的,也没有显示错误:/
所以我切换到源版本(/dist/angular-smooth-scroll.min.js - &gt; /lib/angular-smooth-scroll.js),它工作得很好。