繁体   English   中英

为什么原型和jquery之间仍然存在冲突?

[英]Why is there still a conflict between prototype and jquery?

我已经读过如何将原型和jquery一起加载,但这些技术并没有解决问题。

我加载jquery然后这个文件( http://music.glumbo.com/izzyFeedback.js ),然后原型。

我在izzyFeedback.js中包含了使用$的部分

(function($) {  

})(jQuery);

但这不起作用。 如果我注释掉原型加载,那么它可以正常工作。

你放了jQuery.noConflict(); (function($) { })(jQuery)包装器之前?

文档中有一些其他技术http://api.jquery.com/jQuery.noConflict/

我以前使用var j = jQuery.noConflict(); 并用j替换$jQuery所有实例。

你需要使用jQuery.noConflict()$恢复为最先获得它的东西。

然后,您需要使用jQuery代替$来执行jQuery函数,或者使用您指定的jQuery.noConflict()

JavaScript错误控制台显示:

Uncaught exception: TypeError: Cannot convert 'a' to object

Error thrown at line 1, column 62584 in initWidgetOnSuccess(a) in http://w.sharethis.com/share4x/js/st.8420922a8df40577276f021cf40c4bea.js:
    widget.metaInfo=a.data;
called from line 1, column 0 in http://wd.sharethis.com/api/getApi.php?return=json&url=http%3A%2F%2Fmusic.glumbo.com%2F&fpc=b3bd5f6-12f4973f8f5-23e02178-1&cb=initWidgetOnSuccess&service=initWidget:
    initWidgetOnSuccess();

您尝试检索a.data属性,而a不是对象。 错误似乎是getApi.php没有返回有效的JSON字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM