升级到jQuery 1.5.1后,FireFox中出现Unresponsive Script警告。jQuery 1.5.1与原型导致FireFox中的脚本无响应
没有其他改变,只有jQuery从1.4.2升级到1.5.1。如果我调试脚本,并查看堆栈跟踪我可以看到,导致反应迟钝脚本代码非常简单:
$("div.activityItems[gid='-1']").children().attr("disabled", "disabled")
有其他人遇到类似的问题,关于jQuery的1.5.1?
UPDATE
我已经局部冲突是JQuery的1.5.1和原型之间。将Prototype升级到v.1.7会导致明显的冲突:
$(document.body).keydown is not a function
$.fn is undefined
解决方法的任何想法?
该div有多少个孩子?他们都是可以采用“禁用”属性的元素吗?注意:这可能是不相关的,但是使用自发的,像'gid'这样的无效属性,我个人会避免。 – RoToRa 2011-03-09 16:59:30