⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 layer.drag.js

📁 用php编写的一个BBS 小程序
💻 JS
字号:
/**
 * layer.drag.js
 * 08.08.2007
 */
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//dragging layer
var startX = 0;
var startY = 0;
var startLeft = 0;
var startTop = 0;
var canDrag = false;
function downMouse() {
    if (!window.document.all) return;
    var obj = event.srcElement.parentNode;
    if (event.button == 1 && obj.className == "dragBar") {
        obj.setCapture();
        var p_obj = obj.parentNode.parentNode;
        //cascadeInQueue(getDivStrId(p_obj.parentNode.id));
        obj.style.background = "#f0f3fb";
        obj.style.color = "#296dc1";
        startLeft = p_obj.style.pixelLeft;
        startTop = p_obj.style.pixelTop;
        startX = window.event.clientX;
        startY = window.event.clientY;
        canDrag = true;
    }
}

function moveLayer(obj) {
    if (canDrag) {
        obj.style.pixelLeft = startLeft + window.event.clientX - startX;
        var eY = window.event.clientY;
        if (eY + window.document.body.scrollTop < 0) {
            obj.style.pixelTop = -obj.parentNode.style.top.substr(0, obj.parentNode.style.top.length-2);
        } else {
            obj.style.pixelTop = startTop + eY - startY;
        }
    }
}

function upMouse(obj) {
    obj.style.background = "#dde3f5";
    obj.style.color = "#002280";
    obj.releaseCapture();
    canDrag = false;
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -