如何实现在热身链接时,显示一个小窗口 给你提供思路!建立以个绝对定位div,dispaly属性设置none;。然后把z-inex属性设大点。添加事件当鼠标经过的时候把div的dispaly属性设置为"".移开的时候再设置回none。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function getDim(el){ for (var lx=0,ly=0;el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent); return {x:lx,y:ly} }function showlist(sid){ classes = getDim(document.getElementById("class_"+sid)); document.getElementById(sid).style.top=(classes.y-1)+"px"; document.getElementById(sid).style.left=(classes.x+215)+"px"; document.getElementById(sid).style.display="";}上面的函数可以回去触发事件标签的坐标。调整下后面的1和215的数值就可以获得你想要的位置 <SCRIPT LANGUAGE="JavaScript"><!-- function Show_Window() { //窗口没显示,捕捉坐标,并显示窗口 ..... //当鼠标移出窗口时,隐藏窗口 ..... }//--></SCRIPT><a href="" onmouseover="Show_Window()">超链接</a>我希望这么使用,谢谢 这个没有影响啊。function getDim(el){ for (var lx=0,ly=0;el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent); return {x:lx,y:ly} } function Show_Window(sid){ classes = getDim(document.getElementById(sid)); document.getElementById(sid).style.top=(classes.y-1)+"px"; document.getElementById(sid).style.left=(classes.x+215)+"px"; document.getElementById(sid).style.display=""; } <a href="" onmouseover="Show_Window("links")" id="links">超链接 </a> 这样不就可以解决了。 标题有问题,我的要求是: 当指向超链接时,在链接的旁边显示一个小窗口,窗口的内容可以显示图片和链接,最好能在<a href=""></a>的onmouseover事件时显示,鼠标移出,窗口消失示例(指向带链接的用户名,显示窗口): 如果只是显示一些文字信息,加上title属性就可以了例如:<a title="要显示的信息">一个用户</a>如果有图片就用AJAX div标签能否用onkeyup事件 如何使下拉菜单延长消失 高手帮帮忙,数据填充的换行问题 怎么给嵌入自己网站的第三方网站的页面加点击统计数据? 高手帮帮忙,看一下! document.documentElement.clientHeight 在IE下为什么取出来的值为0呢? 二个问题?? 列表框如何实现折叠多级显示? 关于JavaScript 程序效率的看法,欢迎讨论 根据数值,按百分比显示星星宽度(求帮忙,急!!!) 求助!如何让form提交表单成为一个连接! 这种写法 火狐、IE 都支持吗?? 没装火狐,谁帮我测试下
for (var lx=0,ly=0;el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
return {x:lx,y:ly}
}
function showlist(sid){
classes = getDim(document.getElementById("class_"+sid));
document.getElementById(sid).style.top=(classes.y-1)+"px";
document.getElementById(sid).style.left=(classes.x+215)+"px";
document.getElementById(sid).style.display="";
}
上面的函数可以回去触发事件标签的坐标。调整下后面的1和215的数值就可以获得你想要的位置
<!--
function Show_Window()
{
//窗口没显示,捕捉坐标,并显示窗口
..... //当鼠标移出窗口时,隐藏窗口
.....
}
//-->
</SCRIPT><a href="" onmouseover="Show_Window()">超链接</a>我希望这么使用,谢谢
function getDim(el){
for (var lx=0,ly=0;el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
return {x:lx,y:ly}
}
function Show_Window(sid){
classes = getDim(document.getElementById(sid));
document.getElementById(sid).style.top=(classes.y-1)+"px";
document.getElementById(sid).style.left=(classes.x+215)+"px";
document.getElementById(sid).style.display="";
} <a href="" onmouseover="Show_Window("links")" id="links">超链接 </a>
这样不就可以解决了。
当指向超链接时,在链接的旁边显示一个小窗口,窗口的内容可以显示图片和链接,最好能在<a href=""></a>的onmouseover事件时显示,鼠标移出,窗口消失
示例(指向带链接的用户名,显示窗口):
例如:<a title="要显示的信息">一个用户</a>如果有图片就用AJAX