有一個面板一些圖片,我想將它們拖動到另一個面板:蹊蹺的Html5的下降和阻力作用
$('#resource img').bind('dragstart', function (evt) {
evt.dataTransfer.setData('text', this.id);
});
其他面板通過此接受IMG:
$('#draw').bind('dragover', function (evt) {
evt.preventDefault();
}).bind('dragenter', function (evt) {
evt.preventDefault();
}).bind('drop', function (evt) {
evt.preventDefault();
var id = evt.dataTransfer.getData('text'),
$(this).append("<b>Hello"+id+"</b>");
});
然而,這是不行的,但是當我改變最後的事件處理程序:
.bind('drop', function (evt) {
evt.preventDefault();
alert("!!!");
});
這可能是工作,爲什麼這個happend,哪能這麼解決這個問題?