Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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

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
如何更改这个jQuery小部件(为jQueryUI 1.7编写),使其与jQueryUI 1.8一起工作_Jquery_Jquery Ui_Widget_Jquery Widgets - Fatal编程技术网

如何更改这个jQuery小部件(为jQueryUI 1.7编写),使其与jQueryUI 1.8一起工作

如何更改这个jQuery小部件(为jQueryUI 1.7编写),使其与jQueryUI 1.8一起工作,jquery,jquery-ui,widget,jquery-widgets,Jquery,Jquery Ui,Widget,Jquery Widgets,,它允许用户在div中绘制矩形,使用jQueryUI 1.7.2 我需要让它工作。从阅读这篇文章中,我不知道有什么需要改变。我尝试将_init()重命名为_create(),但没有任何效果。我还需要改变什么才能让它工作?感谢阅读。小部件签名已更改为在内部进行扩展,因此请更改以下内容: $.widget("ui.boxer", $.extend({}, $.ui.mouse, { 为此: $.widget("ui.boxer", $.ui.mouse, { 在底部,删除额外的),更改)到})

,它允许用户在div中绘制矩形,使用jQueryUI 1.7.2


我需要让它工作。从阅读这篇文章中,我不知道有什么需要改变。我尝试将_init()重命名为_create(),但没有任何效果。我还需要改变什么才能让它工作?感谢阅读。

小部件签名已更改为在内部进行扩展,因此请更改以下内容:

$.widget("ui.boxer", $.extend({}, $.ui.mouse, {
为此:

$.widget("ui.boxer", $.ui.mouse, {
在底部,删除额外的
,更改
})


此外,要获得默认选项,最好将其移到内部,如下所示:

$.widget("ui.boxer", $.ui.mouse, {
  options: {
    appendTo: 'body',
    distance: 0
  },
  ///rest of widget, unchanged...
});
,正在工作