不能触发'dragenter'

时间:2016-06-16 13:07:28

标签: jquery jquery-ui knockout.js

我不能让dragenter工作。这是我的代码(摘录):fiddle

$(".droppable").droppable({
  drop: function (event, ui) { // try replacing 'drop' with 'dragenter'
    var o = ko.dataFor(this);
    alert(o.low + "-" + o.high);
  }
});

任何人都知道我缺少什么?

1 个答案:

答案 0 :(得分:1)

你需要使用" over"事件。 Droppable没有傻瓜。

$(".droppable").droppable({
    over: function (event, ui) {
        var o = ko.dataFor(this);
        alert(o.low + "-" + o.high);
    }
});

更新了小提琴http://jsfiddle.net/30rqdf6k/3/