可以使用jQueryUI'扩展引导模式吗;小工具工厂?
我熟悉jQuery的widget工厂如何使用扩展现有jQuery组件的功能可以使用jQueryUI'扩展引导模式吗;小工具工厂?,jquery,jquery-ui,bootstrap-4,bootstrap-modal,Jquery,Jquery Ui,Bootstrap 4,Bootstrap Modal,我熟悉jQuery的widget工厂如何使用扩展现有jQuery组件的功能 $.widget('rv.better\u dialog',$.ui.dialog,config\u options\u hash) 其中,$.ui.dialog是传递到小部件工厂的组件构造函数。但是,我需要使用$.widget();扩展引导程序组件的功能;比如: $.widget('rv.bootstrap\u对话框',$.fn.modal.Constructor,数据备份的\u配置) 我从这里获得了模态的构造函数格式
$.widget('rv.better\u dialog',$.ui.dialog,config\u options\u hash)代码>
其中,$.ui.dialog
是传递到小部件工厂的组件构造函数。但是,我需要使用$.widget()
;扩展引导程序组件的功能;比如:
$.widget('rv.bootstrap\u对话框',$.fn.modal.Constructor,数据备份的\u配置)代码>
我从这里获得了模态的构造函数格式:
不用说,我的上述尝试不起作用,我还尝试注入一个noConflict()版本的模态构造函数。我的问题是,这能做到吗?是否可以使用jQuery的$.widget()扩展非jQueryUI组件?或者,$.widget()是否仅与jQuery组件兼容?仅为其他可能看到它的人解答这个问题-似乎没有办法用jQuery的widget工厂扩展非jQuery组件。boo.$.widget()
仅与使用widget工厂创建的组件兼容。大多数使用小部件工厂创建的示例都是jQuery UI,但有些不是。我没有看到任何证据表明Bootstrap的组件使用了widget工厂。@谢谢,我的怀疑是一样的,$.widget()不会使用非jQuery组件。在我的研究中,我也没有(还没有)看到任何通用/非jQuery组件被用作扩展小部件基础的例子