我刚刚迁移到骨干网并且有一个奇怪的行为。
我将 draggable 附加到由脚本创建的元素,因此在 DOM 中不直接可用。
编辑:创建的元素是.nav
,$("#viewer")
因为容器已经在 DOM 中。
在普通的 jQuery 中,我为此使用了.on
和mousemove
事件,它起作用了。
对于骨干,我在初始化方法中使用相同的方法:
initialize: function(options) {
this.viewer = $("#viewer");
this.viewer.on("mousemove", '.nav', function() {
$(this).draggable();
});
这似乎有效,但只有一次。
拖动元素一次后,我不能再拖动它了。
与事件有冲突吗?我错过了什么吗?