Xmpp $(…).datetimepicker在使用converse.js时不是函数
我想使用客户端聊天界面的Xmpp $(…).datetimepicker在使用converse.js时不是函数,xmpp,conflict,converse.js,Xmpp,Conflict,Converse.js,我想使用客户端聊天界面的converse.js在我的系统中实现XMPP聊天功能。但当我在布局页面中使用converse.js时,浏览器显示的错误如下 $(...).datetimepicker is not a function $(...).dataTable is not a function. 我使用了引导datetimepicker和datatables。这似乎是jquery冲突。 我试图通过更改一些jquery文件的位置来解决冲突。但我没有成功。那么,我如何消除冲突呢 编辑:从3.
converse.js
在我的系统中实现XMPP聊天功能。但当我在布局页面中使用converse.js
时,浏览器显示的错误如下
$(...).datetimepicker is not a function
$(...).dataTable is not a function.
我使用了引导datetimepicker和datatables。这似乎是jquery冲突。
我试图通过更改一些jquery文件的位置来解决冲突。但我没有成功。那么,我如何消除冲突呢 编辑:从3.0.1版开始,这应该不再是一个问题。在以前的版本中,
$.noConflict
调用未被执行。这在3.0.1中已修复。如果您使用的是旧版本,那么下面的文本仍然相关。
Converse.js与jQuery捆绑在一起。它使用jQuery的方法放弃对$variable的控制,从而避免与jQuery的其他版本发生冲突,但显然这并不总是可靠的
您可以尝试以下几点:
- 在加载所有其他js库之前加载converse.js
- 或者,删除您自己的jQuery,改为使用converse.js中包含的jQuery。您可以通过
访问它converse.env.jQuery
- 或者,也可以使用不包含jQuery的converse.js捆绑包:
$.noConflict
调用未被执行。这在3.0.1中已修复。如果您使用的是旧版本,那么下面的文本仍然相关。
Converse.js与jQuery捆绑在一起。它使用jQuery的方法放弃对$variable的控制,从而避免与jQuery的其他版本发生冲突,但显然这并不总是可靠的
您可以尝试以下几点:
- 在加载所有其他js库之前加载converse.js
- 或者,删除您自己的jQuery,改为使用converse.js中包含的jQuery。您可以通过
访问它converse.env.jQuery
- 或者,也可以使用不包含jQuery的converse.js捆绑包: