我有一个带有jquery的代码,它适用于所有浏览器(甚至ie6 !!!)但它在chrome中不起作用..它在错误的时间调用错误的函数,所以它显示错误的东西......
尝试用100种不同的方法修复它,几乎重写了所有的代码,但是相同的
也许任何人都可以发现可以修复它的问题......
链接在这里!!!添加了一些有用的内容 - http://jsfiddle.net/EQywA/2/ - 适用于chrome中的每个浏览器!我现在的事情是可以理解的,现在错了!!
任何想法???? :)
答案 0 :(得分:2)
我在Chrome中看到语法错误。我不知道你知道chrome有多好,但是如果你只是点击Cntrl-Shift-j你会得到显示错误的javascript控制台。
});
</script>
我删除了:});
并且不再收到错误。
编辑: 而不是使用不起作用的nth-child,尝试: var index = $ this.parent()。prevAll()。length
变化
if($(this).parent().is('.product form .variant_box_option:nth-child(1)'))
到
if($this.parent().prevAll().length == 0)