我对 MVC4 项目有部分看法。在这个视图中,我有 DevExpress html-editor,项目列表,我想将其放入编辑器和 div,在拖动开始时隐藏编辑器(直接在编辑器中拖放会很慢)。
这是一个代码
http://jsfiddle.net/ghusse/zrbCj/
JS初始化可拖动和可放置:
this.initializeDragNDrop = function(){
console.log('D&D initializing.');
$("#Shield ").droppable({
drop: function (event, ui) { _this.OnActionItemDrop(); }
});
$("#ActionItemList div").draggable({
start: function () { _this.OnActionItemDragStart(this); },
stop: function () { _this.OnActionItemDragStop(this); },
revert: true
});
console.log('D&D initialized.');
};
Chrome 控制台输出:
研发初始化。
D&D 已初始化。
拖动开始。
拖动停止。
项目正确拖动和还原。但不会发生下降。#Shield 的 PS 鼠标悬停事件正确发生。