Posted on 2009-06-11 14:50
leekiang 阅读(365)
评论(0) 编辑 收藏 所属分类:
jquery(进去而已)
如果引入jquery后再引入
Scriptaculous的effects.js
,就可能出现莫名其妙的问题。
jQuery("#id")正常,但类似于jQuery("name='test'")之类的查询就会出错。
原因是旧版本(1.5.1)的effects.js
里有代码污染了Array的call方法
Array.prototype.call = function() {
var args = arguments;
this.each(function(f){ f.apply(this, args) });
}
参考一
参考二
http://www.javaeye.com/topic/84683
http://www.javaeye.com/topic/184859