修改:jQuery-ui has been modified。这个问题现在已经过时了。
如果我在可排序区域的元素上触发'remove'
自定义事件,则可排序的功能会停止。
我在我的应用中使用此'remove'
自定义事件,以便在不同的侦听器和绑定器之间进行通信,并且我想了解它干扰jquery-ui
的原因。
我无法在任何地方找到有关'remove'
事件的文档。注意:选项中有remove
属性,根据文档对应'sortremove'
事件类型,但与事件类型'remove'
无关。
我必须重命名我的活动以避免这种冲突,但这是一个功能吗?一个bug? 'remove'
事件仅在内部使用,如果是,我是否应该请求将其命名为'ui-remove'
?
请参阅此小提琴以获取示例:http://jsfiddle.net/yWg8v/7/
答案 0 :(得分:2)
remove
:中的窗口小部件源中创建窗口小部件时绑定 _createWidget
this.element.bind( "remove." + this.widgetName, function() {
self.destroy();
});
sortable
是一个小部件。您必须重命名您的活动。您添加ui-
前缀的建议听起来像是一个很好的解决方案,但我不确定开发人员的感受以及它将如何影响其他小部件。