Samsung Smart TV jquery простая модальная прокрутка

Приложение Samsung Smart TV, использующее плагин simplemodal jquery

когда я нажимаю на ссылку, она всплывает в простом режиме, и внутри нее есть некоторые элементы, которые имеют следующую структуру

<div class="update"> contents </div>

моя проблема в том, что я пытаюсь прокрутить этот мод с помощью пульта дистанционного управления

поэтому у меня есть функция, которая обрабатывает события нажатия клавиш... и я использую следующую логику

if(cur.next is not empty)
    cur.removeclass(active)
    cur.next.addclass(active)
    $(".simplemodal-warp").animate({scrollTop:$(".active").offset().top},0);

но подобная модальная прокрутка идет повсюду! это не работает, как ожидалось ..

логика удаления активного класса и активации следующего работает правильно

когда я нажимаю на удаленный текущий активный элемент, он деактивируется, а следующий активируется, но анимация положения не работает, я пытался использовать положение вместо смещения, и это не помогло, либо он прокручивается до верхней части элемента. затем, когда я снова нажимаю вниз, он прокручивается со смещением, которое меньше предыдущего, затем, когда я снова нажимаю, он прокручивается до смещения, которое больше, чем последнее, и так далее.

1 5 3 8 7 13 9 16

! сумасшедший выход! , любая помощь об этом?


person AmOs    schedule 24.11.2013    source источник
comment
Сначала купи мне смарт-телевизор Samsung, а потом я тебе помогу :P   -  person Venzentx    schedule 24.11.2013


Ответы (1)


Используйте анимацию marginLeft, marginTop и так далее. Он будет запускать анимацию правильно!

person andrea-f    schedule 13.03.2014