1

新しい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%;
}
4

1 に答える 1

1

私はいくつかのことを試してみます:

  • 初期化スクリプトを HEAD に移動します。とにかく document.ready ブロック内にあるため、本文の下部にインラインで配置しても効果はありません。
  • 他のスクリプトをコメントアウトして、問題が発生しているかどうかを確認してください。まったく異なるコードを使用する 2 つのバージョンの jScrollPane で同じ問題が発生したため、問題はページ上の何か他のものに関連している可能性があります。

それが役に立てば幸い!

于 2010-09-22T15:54:10.313 に答える