当我在IE上执行我的代码时,我遇到了一个问题,Chrome和Firefox上的一切正常,但IE上没有。
我的代码:
$.event.props.push('dataTransfer');
$cases.children('div').on('mouseenter', function(){
$cases.on({
dragstart: function(e) {
e.dataTransfer.setData('text', $(this).text());
},
dragenter: function(e) {
console.log('data == '+ e.dataTransfer.getData('text')); // RETURN NOTHING
$(this).addClass('onDraggableElement');
var $expendCase = $(this).children('div');
$(this).html(e.dataTransfer.getData('text'));
$(this).append($expendCase);
e.preventDefault();
},
dragleave: function(e) {},
dragover: function(e) {
e.preventDefault();
},
drop: function(e) {},
dragend: function(e) {
$('td[draggable="true"').removeClass('onDraggableElement');
unselectCase();
}
});
});