$(...).datetimepicker 在使用 converse.js 时不是函数

$(...).datetimepicker is not a function when use converse.js

我想在我的系统中使用 converse.js 客户端聊天界面实现 XMPP 聊天功能。但是当我在布局页面中使用 converse.js 时,浏览器显示

之类的错误
$(...).datetimepicker is not a function
$(...).dataTable is not a function. 

我用过 bootstrap 日期时间选择器和数据表。好像是 jquery 冲突。 我试图通过更改某些 jquery 文件的位置来解决冲突。但我没有成功。那么我怎样才能消除冲突呢?

编辑:从版本 3.0.1 开始,这应该不再是问题了。在以前的版本中,没有进行 $.noConflict 调用。现在在 3.0.1 中修复了这个问题。如果您使用的是旧版本,那么下面的文字仍然适用。

Converse.js 与 jQuery 捆绑在一起。它使用 jQuery 的 noConflict 方法放弃对 $ 变量的控制,从而避免与 jQuery 的其他版本发生冲突,但显然这并不总是可靠地工作。

您可以尝试以下几种方法: