js 漂浮窗口 满屏漂浮 带关闭 w3c标准
作者:朱尚 / 日期:2014-03-15 / 分类:JavaScript / 浏览:1177
var xPos = 20;
var yPos = document.documentElement.clientHeight;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img.style.top = yPos;
function changePos() {
    width = document.documentElement.clientWidth;
    height = document.documentElement.clientHeight;
    Hoffset = img.offsetHeight;
    Woffset = img.offsetWidth;
    img.style.left = xPos + document.documentElement.scrollLeft + "px";
    img.style.top = yPos + document.documentElement.scrollTop + "px";
    if (yon) {
        yPos = yPos + step;
    }
    else {
        yPos = yPos - step;
    }
    if (yPos < 0) {
        yon = 1;
        yPos = 0;
    }
    if (yPos >= (height - Hoffset)) {
        yon = 0;
        yPos = (height - Hoffset);
    }
    if (xon) {
        xPos = xPos + step;
    }
    else {
        xPos = xPos - step;
    }
    if (xPos < 0) {
        xon = 1;
        xPos = 0;
    }
    if (xPos >= (width - Woffset)) {
        xon = 0;
        xPos = (width - Woffset);
    }
}
function start() {
    img.style.visibility = "visible";
    interval = setInterval('changePos()', delay);
}
start();

点击预览

上一篇:左右横向漂浮
下一篇:左右两栏拖动改变宽度
本文标签: 漂浮 满屏漂 w3c
本文链接:http://www.banzhuan.net/detail/112