我希望在我的系统中使用converse.js作为客户端聊天接口来实现XMPP聊天功能。但是,当我在布局页面中使用converse.js时,浏览器显示的错误如下
$(...).datetimepicker is not a function
$(...).dataTable is not a function. 我使用了引导日期时间选择器和数据对象。看起来像是jquery冲突。我试图通过更改一些jquery文件的位置来解决冲突。但我没有成功。那么我怎样才能消除冲突呢?
发布于 2017-04-04 07:06:11
编辑:从3.0.1版本开始,这应该不再是一个问题了。在以前的构建中,没有进行$.noConflict 调用。这一点现在已在3.0.1中得到修正。如果您使用的是旧版本,那么下面的文本仍然相关。
Converse.js与jQuery捆绑在一起。它使用jQuery的noConflict方法放弃对$变量的控制,从而避免与其他版本的jQuery发生冲突,但显然这并不总是可靠的。
有几件事你可以尝试:
converse.env.jQuery访问它。https://stackoverflow.com/questions/43184986
复制相似问题