我把这个稍微改造了一下,将里面的 window.onload 更改为具体的函数,并用onmousemove触发,就可以拖动多个层了
<div id="div1" onmousemove="readys(this.id)"></div> <div id="div2" onmousemove="readys(this.id)"></div>
function readys(getdivid) {
var oDiv = document.getElementById(getdivid);
var oParent = document.getElementById('parent');
var sent = {
l: 0,
r: oParent.offsetWidth - oDiv.offsetWidth,
t: 0,
b: oParent.offsetHeight - oDiv.offsetHeight,
n: 10
}
drag(oDiv, sent);
}
回复