Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用IE不向后滚动_Javascript_Mootools_Scroll - Fatal编程技术网

Javascript 使用IE不向后滚动

Javascript 使用IE不向后滚动,javascript,mootools,scroll,Javascript,Mootools,Scroll,我正在使用Mootools Fx.Scroll效果水平浏览我的网站部分。Firefox一切正常,但Internet Explorer给我带来了一些麻烦。首先,该部分非常混乱,但由于lighthouseapp.com的补丁,在Mootools核心文件中添加了一行之后,这些部分现在显示得很好 我的问题是,我不能向后(向左),只能向右(同样,只有IE…)。正在运行的演示是 经过几天不成功的研究,我请求你的帮助,寻求任何建议。我会提供任何需要的细节 非常感谢;) 呃,有几件事 您已经注释掉mootool

我正在使用Mootools Fx.Scroll效果水平浏览我的网站部分。Firefox一切正常,但Internet Explorer给我带来了一些麻烦。首先,该部分非常混乱,但由于lighthouseapp.com的补丁,在Mootools核心文件中添加了一行之后,这些部分现在显示得很好

我的问题是,我不能向后(向左),只能向右(同样,只有IE…)。正在运行的演示是

经过几天不成功的研究,我请求你的帮助,寻求任何建议。我会提供任何需要的细节


非常感谢;)

呃,有几件事

您已经注释掉mootools 1.2.3.1并返回到1.2.1,有什么原因吗

您使用票务系统中的一些代码来运行框架补丁,这对我来说似乎有点可疑,而且最确定的是不应该是您如何解决这个问题。我并不是说mootools没有错误,但我的观点是,对于这样一个简单的转换,除了查看框架的票务系统之外,还有一百万种其他解决方案。在所有条件相同的情况下,可以放心地认为问题将在别处。。。(是的,我知道Fx.Scroll有一个错误,仍然没有修补,但我认为这不会影响您的设置)

首先,IE7上的my debugger在代码的第57行报告JS异常:

if($('prog')) { // error somewhere here.
    progBrowser = new ProgBrowser('prog',{
        topX: '50px',
        topY: '100px',
        mouseOnColor: '#ffe400',
        mouseOutColor: '#ffffff'
    });
}
随后,大量代码中断,屏幕上一片混乱。但是你的实例化没有什么问题——问题在别处:你实际上已经删除了ProgBrowser类的方法,并留下了一个逗号,请检查prog-browser.js文件的底部

    }, // this comma will always break IE.


});

至于滚动问题,您可以尝试使用element.scrollTo(x,y)-但是在任何情况下,您已经完全重写了该类的正常事件处理程序(用onclick赋值等替换click事件)-修复异常并发回您的无错误页面,我们可以再次查看执行滚动。祝你好运:)

谢谢你的建议,你告诉我的一切我都试过了,但我放弃了,改成了JQuery。现在IE一切正常,我想我将来会继续使用JQuery^^结果可以在这里尝试:再次感谢,再见;)迪米特尔,多好的回答啊。你涵盖了一切,干得好,伙计。遗憾的是,他们Mathieu没有坚持使用JQuery,而是采用了简单的方法。当然,这很好,但它不是工具;)