我的主页上有一个非常基本的滑块,但由于某种原因它在IE7,8和9中停止工作。我在所有其他测试的浏览器中都没有问题。
以下是我正在使用的JavaScript文件的链接:
此滑块的相关代码位于文件的顶部。
有问题的网站: http://shawn.theanointedone.com
有问题的滑块是我的主滑块正下方的黑色背景。它只是滚动浏览一些照片,这些照片将用户带到指定的Wordpress幻灯片帖子。
请记住,我是JavaScript的新手,并尽我最大努力做到正确。我确实通过jsLint运行脚本,它看起来好了。
是否有一条相当基本的规则,我已经破解了只适用于IE的某个地方?
非常感谢大家的帮助。我实际上玩得很开心,爱得越多,我就越了解它。
答案 0 :(得分:0)
我发现了问题所在。它使用scripts.js中第25行到第40行的disableCustomButtons(carousel)函数。当文档加载左边的可见箭头时,id为#mycarousel-next,其中disabled属性设置为false,而id为#mycarousel-prev的右侧隐形箭头已将'disabled'设置为true。
在IE中,两个箭头都禁用了设置为'false',这不应该是这样,这就是你遇到这个问题的原因,它来自第25到40行的disableCustomButtons函数:
谢谢大家的建议!
我唯一不确定的是'Yi Jiang'提到我的代码可以缩短很多,但没有提供如何这样做的例子。
有关于此的任何想法吗?