【发布时间】:2012-01-15 05:48:20
【问题描述】:
我正在使用原型和 jquery,另外我正在使用另一个需要 jquery 的插件创建幻灯片。
现在试试jQuery.noConflict (),还是不行。
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j('#slides').slides({
play: 5000,
pause: 2500,
hoverPause: true
});
});
这是给我 chrome 的错误,它在幻灯片上不起作用。
Uncaught RangeError: Invalid array length
Object.extend.shift prototype.js:464
d.extend.dequeue jquery.min.js:16
d.fn.extend.dequeue jquery.min.js:16
d.extend.each jquery.min.js:16
d.fn.d.each jquery.min.js:16
d.fn.extend.dequeue jquery.min.js:16
d.extend.speed.e.complete jquery.min.js:16
d.fx.step jquery.min.js:16
g jquery.min.js:16
d.extend.tick
【问题讨论】:
-
查看此页面的右下角。这个问题有很多(有些相关)。
-
这个答案解释了这个问题。修复是使用更新版本的原型。 stackoverflow.com/a/7736004/1042398
标签: jquery prototypejs conflict