2016-06-27 2 views
0

Я только что применил Angular Ui Tour (https://github.com/benmarch/angular-ui-tour) на моем сайте, все работает, кроме прокрутки до открытого диалога.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 вручную.

Кто-нибудь знает, в чем проблема?

ответ

0

Я просто столкнулся с этим.

Прокрутка - это работа с угловым скроллером (угловое-ui-tour использует его правильно).

Минимизированный версия является проблематичным, и это не показывает ошибку:/

поэтому я перешел на версию исходного (/dist/angular-smooth-scroll.min.js ->/Библиотека/угловой гладкой -scroll.js), и он работает отлично.

Смежные вопросы