WordPress 3.5+Foundation 5不能在IE9上运行

时间:2014-03-17 作者:Susan Siqueira

我正在使用Wordpress和Foundation 5制作自定义模板。它在Chrome和Firefox上运行得很好,但在IE9上,网格属性看起来都被破坏了(样式和排版都在工作)。有什么解决方法吗?我已经尝试在wp\\u head和wp\\u footer挂钩之间交替调用JS,但没有成功。基础5索引。基金会网站下载包附带的php可以在IE9上正常工作。

1 个回复
SO网友:s_ha_dum

您使用的是大约2年前的WordPress版本,它看起来是一个高度依赖Javascript的最新框架WordPress 3.5 jQuery 1.8.3随附。This thread 建议Foundation 5实际上是为jQuery 2构建的,但将与jQuery 1.10.2一起使用(尽管仍有一个人报告问题)。

我想您可能有Javascript问题。IE9被jQuery或Foundation 5脚本的某些特殊怪癖所困扰,或者Foundation 5试图使用两年前与WordPress 3.5捆绑在一起的jQuery或脚本中不支持的东西。

听起来你在试图让旧技术与新技术协同工作,这将是一场艰苦的斗争。您当然可以删除和替换捆绑的脚本--脚本加载程序系统使这变得很容易--但我不知道您是否可以做到这一点,并且不破坏其他东西。您可以扭转您的问题——让基础工作,但破坏核心脚本或其他插件。请记住,WordPress是为其捆绑的Javascript编写的。改变这一点,你就是在自找麻烦。与基础5相同。如果你能做到这一点,那可能就意味着你要苦心经营地破解脚本文件。我不知道怎样才能比这更具体。

也许这会帮助你朝着正确的方向前进。

结束

相关推荐

阻止安装Style.css cookie和文件缓存

我遇到了一个以前从未遇到过的问题。当我更新style.css “我的孩子”主题中的文件,该网页不使用新样式。我已经在我的浏览器中的一个cookie中指出了这一点style.css?ver=3.8.1 而不是基本的style.css. 顺便提一下,3.8.1是我的WordPress版本。我找到的唯一修复方法是手动删除cookie,但无论何时进行更改,都很麻烦。有没有关于如何修复的想法?