2016-03-23 3 views
1

У меня проблема с scrollmagic: я использую triggerElement, но он говорит, что он входит в triggerElement в верхней части страницы, но triggerElement находится посередине страницы. Это мой ScrollMagic код:Scrollmagic triggerElement не работает

var scene2 = new ScrollMagic.Scene({triggerElement: "#motivational"}) 
.setPin("#MiddleOfPage") // pins the element for the the scene's duration 
.addTo(controller); 

#middleOfPage фиксированный элемент в середине страницы, а элемент «мотивационный» является идентификатором относительного элемента в середине страницы. Я не знаю, что случилось!

ответ

0

Try используя triggerHook

var scene = new ScrollMagic.Scene({ 
     triggerElement:'#motivational', 
     triggerHook: 0 

     }).setPin('#MiddleOfPage') 
      .addIndicators() // add indicators (requires plugin) 
      .addTo(controller); 

triggerHook может принять Int в качестве значения. Вы можете установить точку останова в любом месте страницы.