这两种都首先需要将弹出框设置在页面的最前端。虽然页面表面上是平面的,但也存在谁覆盖谁的问题,要将隐藏的弹出框显示在当前的最前端,需设置
- $("tooltip").css("z-index","99")
也就是将z轴的级别设置在最高的99
下面介绍这两种的实现方法。
第一种:举例:当鼠标经过时,在<a id="aaa">标签的下方显示弹出框。首先要取当前标签的坐标,是相对于整个document的坐标,通过
- var offset=$("#aaa").offset();
- $("#tooltip").css("left",offset.left+"px").css("top",offset.top+"px");
第二种:当鼠标经过<a>标签,让弹出窗显示在当前鼠标指针的右下方。此方法则需要在鼠标经过时触发的函数上添加event参数,例如
- $("#aaa").mouseover(function(event){XXXXX}
- var myEvent=event||window.event
- $("tooltip").css("left",myEvent.clientX+"px").css("top",myEvent.clientY+"px");

1659



被折叠的 条评论
为什么被折叠?



