为什么jScrollPane可以在除IE8之外的每个“现代”浏览器中工作?

时间:2010-09-22 14:26:36

标签: jquery internet-explorer-8 jscrollpane

我已经添加了新的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 个答案:

答案 0 :(得分:1)

我会尝试一些事情:

  • 将初始化脚本移动到HEAD中。因为它们位于document.ready块中,所以它没有任何影响,它们将它们嵌入到身体的底部。
  • 尝试评论其他脚本以查看它们是否导致问题。由于您使用完全不同的代码的两个版本的jScrollPane遇到了同样的问题,因此问题可能与您页面上的其他内容有关。

希望它有所帮助!