ondragstart事件
ondragstart事件是HTML5中的一个事件,用于实现拖拽功能。它可以让用户在页面上拖动元素,从而实现拖拽的功能。
使用方法
要使用ondragstart事件,需要在要拖拽的元素上绑定该事件,如:
这是一个可拖拽的div
定义ondragstart事件处理函数,如:
function drag(event) { event.dataTransfer.setData("text", event.target.id); }
此处,event.dataTransfer.setData()函数用于设置拖拽的数据,可以在ondrop事件中获取。
在ondrop事件中获取拖拽的数据,如:
function drop(event) { var data = event.dataTransfer.getData("text"); event.target.appendChild(document.getElementById(data)); }
此处,event.dataTransfer.getData()函数用于获取拖拽的数据,event.target.appendChild()函数用于将拖拽的元素放置到指定位置。
以上就是ondragstart事件的使用方法,通过它可以实现拖拽功能。