luc*_*cas 15 javascript html5 drag-and-drop
我在javascript中使用本机拖放 API.如何在成功删除后从DOM中删除拖动的元素?
这是一个例子:http://jsfiddle.net/KNG6n/3/
可以拖入框中的字母列表.当一个字母的节点被放在盒子上时,我希望它从列表中删除(不影响包含相同字母的任何其他列表项)
mdo*_*010 11
在对拖动的元素执行任何操作之前,请先监听dragend事件并检查dataTransfer对象的dropEffect变量:
htmlElement.addEventListener('dragend', function(event){
if(event.dataTransfer.dropEffect !== 'none'){
$(this).remove();
}
});
Run Code Online (Sandbox Code Playgroud)
另请参阅此示例:http://html5demos.com/drag
var el = document.getElementById(e.dataTransfer.getData('Text'));
Run Code Online (Sandbox Code Playgroud)el.parentNode.removeChild(el);
| 归档时间: |
|
| 查看次数: |
16812 次 |
| 最近记录: |