鼠标拖拽js文件
代码块
(此代码为js文件)
var isDown = false;
var move_div;
var m_move_x, m_move_y, m_down_x, m_down_y, dx, dy, md_x, md_y, ndx, ndy;
function down() {
move_div = document.getElementById("move_div");
isDown = true;
m_down_x = event.pageX;
m_down_y = event.pageY;
dx = move_div.offsetLeft;
dy = move_div.offsetTop;
md_x = m_down_x - dx;
md_y = m_down_y - dy;
}
function move() {
move_div = document.getElementById("move_div");
dx = move_div.offsetLeft;
dy = move_div.offsetTop;
m_move_x = event.pageX;
m_move_y = event.pageY;
if(isDown) {
ndx = m_move_x - md_x;
ndy = m_move_y - md_y;
move_div.style.left = ndx + "px";
move_div.style.top = ndy + "px";
}
}
function up() {
isDown = false;
}