Vue.directive('drag', {
inserted(el, bindings) {
el.onmousedown = function (e) {
var disx = e.pageX - el.offsetLeft
var disy = e.pageY - el.offsetTop
document.onmousemove = function (e) {
el.style.left = e.pageX - disx + 'px'
el.style.top = e.pageY - disy + 'px'
}
document.onmouseup = function () {
document.onmousemove = document.onmouseup = null
}
}
}
})
div可拖拽
于 2023-06-08 11:30:45 首次发布