Почему jScrollPane работает во всех «современных» браузерах, кроме IE8? - PullRequest
1 голос
/ 22 сентября 2010

Я вставил новую jScrollPane , и теперь мои полосы прокрутки работают на всех браузерах, кроме IE8!То же самое произошло и со старой версией.Я продолжаю получать эту ошибку:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
Timestamp: Wed, 22 Sep 2010 14:14:38 UTC

Message: Invalid argument.
Line: 4618
Char: 4
Code: 0
URI: http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js?ver=3.0.1

Когда я открываю страницу демо на моем IE8, она работает нормально.Кроме того, ничего странного в моем звонке:

jQuery(document).ready(function($){
    $('#content').jScrollPane({
        showArrows: true,
        verticalDragMinHeight: 20,
        verticalDragMaxHeight: 20
    });
});

CSS контента:

#content {
    height: 300px;
    overflow: auto;
    width: 100%;
}

1 Ответ

1 голос
/ 22 сентября 2010

Я бы попробовал пару вещей:

  • Переместите ваши сценарии инициализации в ГОЛОВУ. Так как они все равно находятся внутри document.ready, это никак не повлияет на их размещение в нижней части тела.
  • Попробуйте закомментировать другие скрипты, чтобы увидеть, не вызывают ли они проблемы. Поскольку у вас была одна и та же проблема с двумя версиями jScrollPane, которые используют совершенно другой код, похоже, что проблема может быть связана с чем-то другим на вашей странице.

Надеюсь, это поможет!

...