当我在各种旧版本的 IE (包括 IE9 兼容模式)中查看我参与开发的网站时,我遇到了问题。我不是 Javascript 开发人员,所以我需要一些关于为什么它在 IE9 中工作但在兼容模式下不工作的建议。以下链接是最好的例子。
http://www.hurdrolland.co.uk/architecture/
有一个 javascript 滑块,您将看到它在 IE9 中工作,但是当您切换到兼容模式时,它会完全停止工作。
当我在各种旧版本的 IE (包括 IE9 兼容模式)中查看我参与开发的网站时,我遇到了问题。我不是 Javascript 开发人员,所以我需要一些关于为什么它在 IE9 中工作但在兼容模式下不工作的建议。以下链接是最好的例子。
http://www.hurdrolland.co.uk/architecture/
有一个 javascript 滑块,您将看到它在 IE9 中工作,但是当您切换到兼容模式时,它会完全停止工作。
而不是简单地使用compatability mode
这样做:按 F12 打开开发人员窗口。选择 Documentmode 到 IE7 并在它下面的选项卡中选择 Script。现在刷新站点。你会在那里看到几个错误。
我有挪威语的 Windows,我不知道如何正确地将其翻译成英文。但它应该可以帮助您调试问题。
顺便说一句,尝试删除images
字符串中的最后一个逗号homeSlides
var homeSlides = {
html: '<h1>home</h1><p>Lorem ipsum...</p>',
images: ['/media/17812/eastgate-cover.gif','/media/17873/ed-master-2.gif','/media/14233/cover-3.gif','/media/14241/cover-4.gif',]
}
到:
var homeSlides = {
html: '<h1>home</h1><p>Lorem ipsum...</p>',
images: ['/media/17812/eastgate-cover.gif','/media/17873/ed-master-2.gif','/media/14233/cover-3.gif','/media/14241/cover-4.gif']
}