首先随便找一个地方新建一个div 并且隐藏。例如
一般方法如下:
1、先写出浮动层的结构。这个浮动层可以是动态添加的,也可以是事先写在页面的。
总之,先把样式结构写好。这个会用到 绝对与相对定位,然后再隐藏起来,display:none;
2、结构范例:
上来有惊喜
这个div是隐藏的层
3、js代码:
。。。。
function show(obj){
var divs = obj.getElementsByTagName("div")[0];
div.style.display="block";
}
function hide(obj){
var divs = obj.getElementsByTagName("div")[0];
div.style.display="none";
}
}
好像已经有人给你解答了
我就不多啰嗦了呵呵呵!
不过,“郁闷蓝点”的回答中的一部分代码:e.clientY
会存在浏览器兼容性问题
也就是说,这句代码在不同浏览器下,效果会不一样,或者干脆就没有效果
所以这点你要注意