div窗体移动

    xiaoxiao2026-02-27  9

    //div窗体移动 var drag_ = false var D = new Function('obj', 'return document.getElementById(obj);'); var oevent = new Function('e', 'if (!e) e = window.event;return e'); function Move_obj(divid) {     //alert(window.parent.document.getElementById('MainFrm').style.height + "," + window.parent.document.getElementById('MainFrm').clientWidth + "," + document.body.scrollHeight+","+document.body.scrollWidth);     var divleft=(window.parent.document.getElementById('MainFrm').clientWidth - $("#" + divid).css("width").replace('px',''))/2;     var divtop = (window.parent.document.getElementById('MainFrm').style.height.replace('px','')-$("#" + divid).css("height").replace('px',''))/2;     //alert(divleft + "," + divtop);     $("#" + divid).css("left", divleft);     $("#" + divid).css("top", divtop/2);     var obj = $("#"+divid).attr("id");     var x, y;     D(obj).onmousedown = function (e) {         drag_ = true;         with (this) {             style.position = "absolute";             var temp1 = offsetLeft;             var temp2 = offsetTop;             x = oevent(e).clientX;             y = oevent(e).clientY;             document.onmousemove = function (e) {                 if (!drag_) return false;                 with (this) {                     style.left = temp1 + oevent(e).clientX - x + "px";                     style.top = temp2 + oevent(e).clientY - y + "px";                 }             }         }         document.onmouseup = new Function("drag_=false");     } }
    转载请注明原文地址: https://ju.6miu.com/read-1307442.html
    最新回复(0)