Fiddle: http://jsfiddle.net/RJShm/Настройка jScrollPane для автоматического прокрутки влево и вправо, но пауза при нажатии?
У меня есть jScrollPane, который в настоящее время прокручивается слева направо, затем назад влево и останавливается. Я бы хотел, чтобы это постоянно прокручивалось слева направо, справа налево, а затем повторялось. У меня это довольно близко к работе, используя pane.bind('jsp-scroll-x'...
, но я не могу заставить его прокручивать назад вправо после одного цикла. Текущий код, который:
pane.bind('jsp-scroll-x', function (event, pos_x, at_left, at_right) {
if (at_right)
{
api.scrollToX(0);
$(this).unbind(event);
}
});
Я также хотел бы, чтобы это остановить автопрокрутки, когда что-либо на панели нажата (полоса прокрутки, стрелки, содержание, что угодно), и было бы желательно перезапустить через несколько секунд не щелчки.
Так, в общем, как я:
- Сделать свиток JScrollPane влево/вправо автоматически
- Stop автопрокрутку при нажатии
- Restart автопрокрутку через несколько секунд без каких-либо щелчков внутри панели
Благодаря
EDIT: jScrollPane Settings, и api для вашего удобства.
Это очень близко к тому, что я искал, но это не так, как я надеялся с помощью щелчка. То, что я бы идеально хотел, - это когда нажимается полоса прокрутки (чтобы ее можно было перетащить) или щелкнули стрелки влево/вправо, анимация также останавливается и ведет себя как обычная полоса прокрутки до тех пор, пока автопрокрутка не вступит в силу. Любой способ сделать это? – Samsquanch
@Samsquanch Плагин, похоже, не предназначен для этих функций. Мы пишем код трюка, чтобы получить ожидаемое поведение из этого плагина. Позвольте мне провести какое-то время, чтобы посмотреть, как это происходит. –
@Samsquanch Попробуйте обновленную демоверсию и дайте мне знать. –