我现在做个浮动层。就想QQ那样。鼠标放在头像上面动态创建一个层来显示信息。当鼠标移开头像时候这个层消失。
但是鼠标放在头像上面的时候动态创建一个层。把鼠标移动到创建的这个层上面时候创建的这个层要不消失
但是鼠标放在头像上面的时候动态创建一个层。把鼠标移动到创建的这个层上面时候创建的这个层要不消失
解决方案 »
- 求asp.net使用zlib实例
- 三层架构小问题,大虾随便帮哈子。
- this.Label2.Text = ((Literal)this.GridView1.Rows[0].FindControl( "x ")).Text; 这是什么意思?
- 我在MASTERPAGE 的 LOAD 事件中添加 TREEVIEW 的 NODE ,问题是没打开一个应用master的内容页就添加一个NODE
- repeater理由有个checkbox。我为什么明明由check,但就得到的checked都是false
- RadioButton没有被置位(新手提问,ASP.NET)
- 页面间传值问题
- 借您慧眼给改个错啊!!1
- 如何知道一个动态数组中所包含的元素个数
- asp.net在XP下的运行
- 很诡异的一个问题,请教各位高手!!
- gridView的数据绑定问题
让层的top=offsetTop,left=offsetLeft;
显示详细信息的话通过ajax,获取详细信息
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style type="text/css">
.floatPic
{
display: none;
position: absolute;
width: 200px;
height: 100px;
boder: 1px;
background: lightblue;
}
</style> <script type="text/javascript"> var fhide=true; function ShowFloatPic(obj) { fhide=false; var div=document.getElementById("divinfo"); div.innerHTML=""; var itext=obj.firstChild.nodeValue; var tnode=document.createTextNode(itext,true); div.appendChild(tnode); div.style.display="block"; div.style.left=event.clientX+30; div.style.top=event.clientY; } function prepareHide() { fhide=true; setTimeout("tryHide()",500); //setTimeout(function(){if (fhide){HideFloatPic();}},500); } function tryHide() { if (fhide) { HideFloatPic(); } } function HideFloatPic() { var div=document.getElementById("divinfo"); div.style.display="none"; } function cancelHide() { fhide=false; } </script></head>
<body style="margin: 0; padding: 0">
<li><a href="#" onmouseover="ShowFloatPic(this)" onmouseout="prepareHide(this)">黄瓜</a></li>
<li><a href="#" onmouseover="ShowFloatPic(this)" onmouseout="prepareHide(this)">土豆</a></li>
<li><a href="#" onmouseover="ShowFloatPic(this)" onmouseout="prepareHide(this)">西瓜</a></li>
<li><a href="#" onmouseover="ShowFloatPic(this)" onmouseout="prepareHide(this)">西红柿</a></li>
<div id="divinfo" class="floatPic" onmouseover="cancelHide();" onmouseout="HideFloatPic();">
</div>
</body>
</html>