Javascript 未捕获类型错误:当使用两个小部件时,e.widget.extend不是SugarCRM中的函数

Javascript 未捕获类型错误:当使用两个小部件时,e.widget.extend不是SugarCRM中的函数,javascript,jquery,sugarcrm,Javascript,Jquery,Sugarcrm,当我们在SugarCRM上安装了两个小部件时,我遇到了这个问题,我所说的小部件是指,例如,我们的SugarCRM中有两个facebook聊天(一个是实际聊天,另一个是电话聊天,它们就像facebook聊天,因为无论你进入哪个页面,它们总是在屏幕上) 文件错误如下:jqueryv2.1.3 沿着这条路线: this.options = e.widget.extend({}, this.options, this._getCreateOptions(), t), 我读到这可能是由于在同一页面中两次

当我们在SugarCRM上安装了两个小部件时,我遇到了这个问题,我所说的小部件是指,例如,我们的SugarCRM中有两个facebook聊天(一个是实际聊天,另一个是电话聊天,它们就像facebook聊天,因为无论你进入哪个页面,它们总是在屏幕上)

文件错误如下:jqueryv2.1.3 沿着这条路线:

this.options = e.widget.extend({}, this.options, this._getCreateOptions(), t),
我读到这可能是由于在同一页面中两次声明jqueryui造成的,但是当我检查第一个小部件包含的javascript时,其中没有jqueryui

我如何才能最好地捕获此错误并找到根本原因

谢谢你

没有方法,只有方法。您应该这样使用:

$.extend({}, object1, object2, objectN);
但我认为您需要使用$.widget方法。有关小部件工厂方法的帮助,请参见以下内容:


因为它是jquery文件的缩小版,所以我可以更改它吗?