Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以使用jQueryUI'扩展引导模式吗;小工具工厂?_Jquery_Jquery Ui_Bootstrap 4_Bootstrap Modal - Fatal编程技术网

可以使用jQueryUI'扩展引导模式吗;小工具工厂?

可以使用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配置) 我从这里获得了模态的构造函数格式

我熟悉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配置)

我从这里获得了模态的构造函数格式:


不用说,我的上述尝试不起作用,我还尝试注入一个noConflict()版本的模态构造函数。我的问题是,这能做到吗?是否可以使用jQuery的$.widget()扩展非jQueryUI组件?或者,$.widget()是否仅与jQuery组件兼容?

仅为其他可能看到它的人解答这个问题-似乎没有办法用jQuery的widget工厂扩展非jQuery组件。boo.

$.widget()
仅与使用widget工厂创建的组件兼容。大多数使用小部件工厂创建的示例都是jQuery UI,但有些不是。我没有看到任何证据表明Bootstrap的组件使用了widget工厂。@谢谢,我的怀疑是一样的,$.widget()不会使用非jQuery组件。在我的研究中,我也没有(还没有)看到任何通用/非jQuery组件被用作扩展小部件基础的例子