我需要澄清一些 jquery-ui 概念,并且可以使用您的帮助。
如果我执行以下操作:
$("<div></div>").draggable();
jquery-ui 将创建一个包装所选 div 的可拖动对象。但是,我已经创建了自己的小部件(使用$.widget("namespace.mywidget"
),所以,我的第一个问题是,调用它时会发生什么?
$("<div></div>").draggable().mywidget();
我想接下来会出现混乱。无论如何,我想为拖动方法定义属性,所以我想把它放在我的小部件中。因此,第二个问题是:如何扩展 $.ui.draggable ?你有什么好的教程吗?简单地调用它似乎是不够的:
$.widget( "namespace.mywidget", $.ui.draggable, {} );
非常感谢您的任何见解!