Что такое jScrollPane-1.2.3.min.js и почему он не работает? - PullRequest
0 голосов
/ 03 декабря 2011

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

При тестировании в Internet Explorer 9 я столкнулся с ошибкой "SCRIPT438 getElementsByTagName не поддерживается".Это известная ошибка в jQuery 1.5 (которую я использовал) и, вероятно, не связанная с jScrollPane.

Итак, я обновил jQuery до версии 1.7.1.Хорошо, ошибка SCRIPT438 исчезла.Однако jScrollPane теперь выдает неясную ошибку JavaScript D is null в jScrollPane-1.2.3.min.js.Поскольку я не являюсь первоначальным разработчиком сайта, я не знаю, откуда этот файл.Его не найти на официальном сайте .

Если я попробую jquery.jscrollpane.min.js (с сайта jScrollPane), результаты не будут хорошими,Содержимое прокрутки отображается при инициализации страницы, но исчезает, когда страница готова (без ошибок JavaScript).Разве jScrollPane не имеет обратной совместимости?

Кто-нибудь понимает различные файлы jScrollPane и причину ошибок, которые я получаю?

1 Ответ

2 голосов
/ 10 апреля 2012

Вам необходимо использовать параметр autoReinitialize вместе с последней версией jquery.jscrollpane.min.js:

$('.scrollpane').jScrollPane({autoReinitialise: true});

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

...