我正在尝试创建一个随鼠标移动的 300 像素 x 300 像素 div 框。唯一的事情是当访问者点击 div 时它会消失。任何帮助将不胜感激。
if((document.getElementById) && window.addEventListener || window.attachEvent){ (function(){ var hairCol = "#ff0000";
var d = document; var my = -10; var mx = -10; var r; var
顶点 = "";
var idx = document.getElementsByTagName('div').length; var thehairs = "<div id='theiframe' scrolling='no'
style='position:absolute;width:53px;height:23px;overflow:hidden;border:0;opacity:" + opacity +";filter:alpha(opacity=" + opacity * 100+ ");'>dsdsds" ; document.write(thehairs); var like = document.getElementById("theiframe"); document.getElementsByTagName('body')[0].appendChild(like);
var pix = "px"; var domWw = (typeof window.innerWidth ==
“数字”); var domSy = (typeof window.pageYOffset == "number");
if (domWw) r = window; else{ if (d.documentElement &&
typeof d.documentElement.clientWidth == "数字" && d.documentElement.clientWidth != 0) r = d.documentElement; else{ if (d.body && typeof d.body.clientWidth == "number") r = d.body; } }
if(time != 0){ setTimeout(function(){ document.getElementsByTagName('body')[0].removeChild(like); if (window.addEventListener){ document.removeEventListener("mousemove",mouse,false); } else if (window.attachEvent){ document.detachEvent("onmousemove",mouse); } }, time); } function scrl(yx){ var y,x; if (domSy){ y = r.pageYOffset; x = r.pageXOffset; } else{ y = r.scrollTop; x = r.scrollLeft; } return (yx == 0) ? y:x; } function mouse(e){ var msy = (domSy)?window.pageYOffset:0; if
(!e) e = window.event; if (typeof e.pageY == 'number'){ my = e.pageY - 5 - msy; mx = e.pageX - 4; } else{ 我的 = e.clientY - 6 - msy; mx = e.clientX - 6; vert.top = 我的 + scrl(0) + pix; vert.left = mx + pix; }
function ani(){ vert.top = my + scrl(0) + pix; setTimeout(ani,
300); }
function init(){ vert =
document.getElementById("theiframe").style; 阿尼();} if (window.addEventListener){ window.addEventListener("load",init,false); document.addEventListener("mousemove",mouse,false); } else if (window.attachEvent){ window.attachEvent("onload",init); document.attachEvent("onmousemove",mouse); }
})();
}//结尾。