2015-04-09 2 views
0

У меня есть система с вложенными экземплярами jScrollPane. Существует контейнер, в котором используется jScrollPane и несколько детей, где экземпляры jScrollPane создаются и уничтожаются, когда они открываются внутри основного контейнера. Теперь единственная проблема заключается в том, что когда один из вложенных экземпляров прокручивается вниз, затем прокручивается еще больше, основной контейнер также прокручивается (который я хочу остановить).jQuery jScrollPane - временно отключить прокрутку без уничтожения экземпляра

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

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

Заранее спасибо.

ответ

0

Мне пришлось изменить общедоступный API для jScrollPane. Существуют две функции (initMousewheel() и removeMousewheel()), которые не отображаются в открытом API jQuery. Чтобы исправить это, я добавил следующее после строки 1400 из v2.0.21:

removeMousewheel: function() { 
    removeMousewheel(); 
}, 
initMousewheel: function() { 
    initMousewheel(); 
} 
Смежные вопросы