Jquery WordPress 3.8的Internet Explorer 8问题
我正在WordPress3.8网站上工作。该网站在Chrome、Firefox和IE9+上运行良好。虽然我知道很多人可能会说放弃对IE8的支持。。这不是一个选项,因为我们50%的浏览该网站的客户都在使用IE8运行Windows XP 如果您查看www.dontbebroke.com/redesign IE8的一个主要问题是由于某种原因菜单没有加载。我在菜单上有一个JSFIDLE设置,但不幸的是,我甚至可以让JSFIDLE加载到我使用IE8进行测试的WindowsXP计算机上。使用调试工具,我在菜单上遇到的唯一错误如下:Jquery WordPress 3.8的Internet Explorer 8问题,jquery,css,wordpress,internet-explorer-8,Jquery,Css,Wordpress,Internet Explorer 8,我正在WordPress3.8网站上工作。该网站在Chrome、Firefox和IE9+上运行良好。虽然我知道很多人可能会说放弃对IE8的支持。。这不是一个选项,因为我们50%的浏览该网站的客户都在使用IE8运行Windows XP 如果您查看www.dontbebroke.com/redesign IE8的一个主要问题是由于某种原因菜单没有加载。我在菜单上有一个JSFIDLE设置,但不幸的是,我甚至可以让JSFIDLE加载到我使用IE8进行测试的WindowsXP计算机上。使用调试工具,我在菜
Line: 0
Character: 0
Code: 0
Error Message: Script Error
URL: http://www.dontbebroke.com/redesign/wp-content/themes/js/jquery.sliding_menu.js
如果我能得到帮助,那就太好了
我有Modernizer,如果是IE6或IE8,则选择运行
我不知道我还能做些什么,所有的提示和提示都会非常有用,如果这个话题太宽泛,我也很抱歉,我只是还没有通过谷歌取得任何进展
我在上为菜单设置了JSFIDLE,但不幸的是,我甚至可以让JSFIDLE加载到我的IE8计算机上的Windows XP上
是的,整个JSFIDLE编辑器环境与旧的IE不兼容
但是,当您使用调用小提琴的输出文档时,您可以在IE8中很好地显示它,您将得到一条错误消息
SCRIPT1028: Expected identifier, string or number
用于修饰或说明文档的第80行,其中包含
$('<div/>', { id: 'sliding_menu_js', class: 'cerrado' }).appendTo('body');
应该有用
(第82行再次包含相同的错误。)
编辑:还有一些错误,例如,您的小提琴中仍然有
代码,其中有一个主体
元素(这使得它最终有两个主体,因为JSFIDLE为您插入了该元素)——并且您忘记关闭最顶部的
所有这些都已修复,菜单也将显示在IE 8中:(显然没有透明度和阴影,但它还是显示出来了。)它不是太宽,你只是没有给我们提供任何帮助我们诊断问题的信息。你需要把它缩小到一个可以包含在问题中的特定示例。谢谢Kevin,我很想提供代码,但除了菜单不加载之外,这是我唯一的主要示例。这很有效:)IE8不喜欢百分比宽度吗?例如,这个页面看起来像IE8上的地狱——首先,你应该停止:-)……首先修复你的HTML错误。在那之后,你可以去寻找显示错误的原因。实际上,大多数错误都来自WordPress和Yoast的SEO插件。我一直在经历修复所有这些错误的过程。
$('<div/>', { id: 'sliding_menu_js', 'class': 'cerrado' }).appendTo('body');