为什么IE9会忽略这些javascript链接但不会产生错误?

时间:2012-10-10 17:58:11

标签: javascript jquery internet-explorer magento prototypejs

在此Magento product page的底部,您可以看到三个选项卡(附加信息,说明和标记),但无法在Internet Explorer 9中切换它们(即使我将网站添加到受信任的站点组)。 IE Javascript控制台(通过F12)不会显示一个错误或警告。

发生了什么事?

1 个答案:

答案 0 :(得分:1)

我在去年的网站上有这个 - 这不是一个新网站,对吧?有些人习惯使用强制IE9进入IE8模式的技术;

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

但是我使用这个帖子解决了我的问题;

http://www.magentocommerce.com/boards/viewthread/219259/#t328876

template/catalog/product/view/tabs.phtml

中重新发布链接腐烂

删除有序列表(ol);

showContent: function(a) {
    var li = $(a.parentNode), ul = $(li.parentNode);
    ul.select('li', 'ol').each(function(el){

会变成;

showContent: function(a) {
    var li = $(a.parentNode), ul = $(li.parentNode);
    ul.select('li').each(function(el){

(我没有复制完整的功能,只是最后一行改变了。)

希望对你有帮助。

编辑 - 是的我检查过 - 这样的附属信息的文件和目录结构已经消失了,但对于CE 1.5,产品/ view /