<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<div id="dragElement">拖拽我</div>
$('#dragElement').mousedown(function(event) {
// 在此处编写拖拽逻辑
});
var mouseX = event.pageX;
var mouseY = event.pageY;
var elementX = $(this).offset().left;
var elementY = $(this).offset().top;
$(document).mousemove(function(event) {
// 计算鼠标的偏移量
var offsetX = event.pageX - mouseX;
var offsetY = event.pageY - mouseY;
// 计算可拖拽元素的新位置
var newElementX = elementX + offsetX;
var newElementY = elementY + offsetY;
// 设置可拖拽元素的新位置
$(this).css({
'left': newElementX,
'top': newElementY
});
});
$(document).mouseup(function() {
$(this).off('mousemove');
});
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com