x-editable:无法读取未定义的属性(读取'_off')

问题描述 投票:0回答:1

我正在使用 x-editable 和 jqueryui 库(jqueryui-editable v1.5.1

但是我突然得到这个错误:

无法读取未定义的属性“_off”

这行似乎引发了错误:

this.container()._off(this.container().element, 'mouseover focusin');

第 4717 行,因为

this.container()
为空。

我真的不明白为什么..?

x-editable conflicting-libraries
1个回答
0
投票

看来

Bootstrap
jqueryui-editable
互相冲突

我在项目创建者的github上找到了解释

此问题与同时使用 jQueryUI 和 Bootstrap 有关: jquery-ui 和 bootstrap 都添加了 $.tooltip 方法。当一起使用时,bootstrap 会覆盖它,我们会得到错误。
我可以建议的解决方案:
1. 尝试在 bootstrap 之后包含 jQueryUI。
2.更好的方法是使用bootstrap的noConflict方法。在包括 BS 之后运行它:
$.fn.bstooltip = $.fn.tooltip.noConflict();

第二个解决方案,使用

$.fn.bstooltip = $.fn.tooltip.noConflict();
对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.