我的产品页面在IE以外的每个浏览器中都有样式并且运行正常。当我进入IE时,我的JS与代码here完全相同,只是用有关产品的描述性文本替换了Lorem Ipsum。
它在JSfiddle中运行,它在其他浏览器中运行,但是当我进入IE并在控制台中查看时,我看到了这个错误:
product.attributes.js文件中的 Object doesn't support property or method 'findIndex'
。
我假设这个错误导致我的所有JS停止并且不运行我的简单jQuery选项卡。
现在,BigCommerce没有直接访问权限,我可以在此文件中对模板和框架进行编辑。它只发生在有选项的产品上,并显示在带照片的选择列表中。我无法更改所有产品以不同方式显示,我不确定如何访问此代码。
答案 0 :(得分:0)
IE 11不支持findIndex
方法。如果您需要支持IE,则需要使用polyfill。根据MDN,polyfill here应该可以正常工作。
如果您无权直接编辑文件,则应该能够复制/粘贴polyfill并将其输入admin中“主题”区域的“标题脚本”部分。