JavaScript错误仅适用于IE,适用于所有其他浏览器

JavaScript错误仅适用于IE,适用于所有其他浏览器,javascript,jquery,internet-explorer,wordpress,Javascript,Jquery,Internet Explorer,Wordpress,我的主页上有一个非常基本的滑块,但由于某种原因,它在IE7、8和9中停止工作。我在测试的所有其他浏览器中都没有问题 下面是我正在使用的JavaScript文件的链接: 此滑块的相关代码位于文件顶部 有关网站: 所讨论的滑块是在我的主滑块正下方有黑色背景的小滑块。它只是简单地滚动一些照片,将用户带到指定的Wordpress幻灯片帖子 请记住,我对JavaScript是全新的,并尽我最大的努力使其正确。我确实通过jsLint运行了脚本,它似乎恢复得很好 是否有一个我打破的只适用于IE的相当基本的

我的主页上有一个非常基本的滑块,但由于某种原因,它在IE7、8和9中停止工作。我在测试的所有其他浏览器中都没有问题

下面是我正在使用的JavaScript文件的链接:

此滑块的相关代码位于文件顶部

有关网站:

所讨论的滑块是在我的主滑块正下方有黑色背景的小滑块。它只是简单地滚动一些照片,将用户带到指定的Wordpress幻灯片帖子

请记住,我对JavaScript是全新的,并尽我最大的努力使其正确。我确实通过jsLint运行了脚本,它似乎恢复得很好

是否有一个我打破的只适用于IE的相当基本的规则


非常感谢大家的帮助。事实上,我玩得很开心,对JavaScript的了解越多,我就越喜欢它。

我发现了问题所在。从第25行到第40行,它在scripts.js中使用了disableCustomButtons(carousel)函数。当文档加载时,左侧的可见箭头id为#mycarousel next,禁用属性设置为false,而右侧的不可见箭头id为#mycarousel prev,其“禁用”设置为true

在IE中,两个箭头都已禁用设置为“false”(不应如此),这就是您遇到此问题的原因,以及从第25行到第40行的disableCustomButtons功能:

谢谢大家的建议

我唯一不确定的是“易江”提到我的代码可以缩短很多,但没有给出如何缩短的例子


有什么想法吗?

如果您切换“Internet选项”->“高级”->“显示关于每个脚本错误的通知”,您可以在Javascript中看到错误,并提供行号帮助。或者,在左下角有一个小的黄色警告图标,弹出一个脚本错误。单击它,您还可以打开错误报告。这可以帮助您确定此代码中的行以及将来的项目。请尝试将调用代码包装到$(document).ready()函数中?损坏滑块的ID是什么?与您的问题不完全相关,但代码可以缩短相当多。你在那里重复了大量的时间。现在只在jsfiddle/whatever中发布代码可以接受吗?我想说不是。