Я потратил много времени, пробуя всевозможные вещи, но общая идея заключалась в том, что мне нужен класс, который я мог бы использовать, чтобы остановить прокрутку этого содержимого div (noscroll
).
Переопределение метода addClass
для предотвращения добавления класса ui-scrollview-view
вызвало много ошибок в других местах. Я понятия не имею, почему, возможно, другой плагин на странице пытается переопределить его снова?
В конце концов мне пришлось вручную изменить scrollview.js
, что, как оказалось, всего лишь небольшой файл. В строке 19 есть селектор для выбора всех элементов, где data-role
равно content
. После этого селектора я добавил .not('.noscroll')
.
Быстрое изменение, и я позаботился о том, чтобы везде я мог заметить, что я изменил этот файл с оригинала. Но после 5 часов, пытаясь найти лучшее решение, я согласился на это!