Javascript 鼠标滚轮不适用于IE8中的jScrollPane(无iframe!)

Javascript 鼠标滚轮不适用于IE8中的jScrollPane(无iframe!),javascript,jquery,jscrollpane,Javascript,Jquery,Jscrollpane,我对使用鼠标滚轮滚动jScrollPane div的内容有意见,但在IE8中似乎无法使用。在Chrome中,我工作正常。我已经对simular问题进行了讨论,但在这些情况下,问题在于使用了iframe,而我没有。我包括了mouswheel插件,据我所知,我已经正确设置了所有内容 包括必要的文件: <link type="text/css" rel="stylesheet" href="<?php echo base_url(); ?>assets/css/jquery.jscr

我对使用鼠标滚轮滚动jScrollPane div的内容有意见,但在IE8中似乎无法使用。在Chrome中,我工作正常。我已经对simular问题进行了讨论,但在这些情况下,问题在于使用了iframe,而我没有。我包括了mouswheel插件,据我所知,我已经正确设置了所有内容

包括必要的文件:

<link type="text/css" rel="stylesheet" href="<?php echo base_url(); ?>assets/css/jquery.jscrollpane.css" />
<script type="text/javascript" src="<?php echo base_url(); ?>assets/js/libs/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="<?php echo base_url(); ?>assets/js/libs/jquery.mousewheel.js"></script>
<script type="text/javascript" src="<?php echo base_url(); ?>assets/js/libs/jquery.jscrollpane.min.js"></script>
CSS:

我设置了一个非常简单的测试页面,该页面存在以下问题:


谢谢

解决方案很简单。我已经下载并加入了jquery mousewheel插件的最新版本,问题已经解决:


我也遇到了同样的问题,并将旧的jquery 1.5替换为jquery 1.7,现在它工作正常。

控制台中有错误吗?带代码的演示页面?不,没有错误。我刚刚在这里设置了一个测试页面:你在firefox上试过了吗(因为mousewheel对它也不起作用,至少对我来说是这样)。我认为这与鼠标滚轮插件有关。尝试在插件的handler()函数中添加console.log()或alert(),以确定增量返回的内容。FF、indead中也存在同样的问题。问题现在解决了。见下文。。。
$("#chatlog").jScrollPane({
    autoReinitialise: true,
    autoReinitialiseDelay: 100,
    maintainPosition: true,
    stickToBottom: true,
    verticalDragMinHeight: 13,
    verticalDragMaxHeight: 13
});
#chatlog {
    position: relative;
    height: 400px;
    margin-bottom: 10px;
    overflow-y: scroll;
}