JS+DIV模拟窗口
GOOGLE搜索有很多相关代码
GOOGLE搜索有很多相关代码
解决方案 »
- 求助:select中的option的快速选择问题
- 怎样在js中将Time转换成“00:00:00”这样的字符型??
- 将html标签转换为纯文本
- 请教有关iframe的问题,百分求助
- 请问一个jquery语句
- 一个关于测试服务器的配置问题
- 关于字符串截取
- 在隐藏的TEXT中显示系统时间的问题!
- jquery 合并列的时候根据前一列合并 后一列的单元格合并范围不能超过前一列的合并范围 如果某一列没有合并的 后面的所有列都不合并 高手帮忙啊
- 请教关于正则表达式能否进行中文的匹配??
- getElementsByTagName("td") 抓不到標籤裏面的標籤
- 文本框输入文字就能选出下拉框中含这个字的项,这是怎么实现的?
你是要这样的效果么~?
修改一下就可以了~
<head>
<style type="text/css">
#div1
{
position:absolute;
z-index:10;
width:100px;
height:150px;
background-color:#efefef;
border-style:solid;
border-width:1px;
display:none;
}
</style>
<script type="text/javascript">
function $(id)
{
return document.getElementById(id);
}; function initialize()
{
$("div1").style.top=0;
$("div1").style.left=0;
}
var isShow=false;
var x;
var y;
function show(e)
{
if(!isShow)
{
if(e)
{
x=e.clientX;
y=e.clientY;
}
isShow=true;
window.setTimeout(function(){doShow(x,y)},1000);
}
}
function doShow(x,y)
{
$("div1").style.top=y+"px";
$("div1").style.left=y+"px";
$("div1").style.display="block";
} function hidden()
{
window.setTimeout("$('div1').style.display='none';",1000);
isShow=false;
}
</script>
</head>
<body onload="initialize()">
<a onmousemove="show(event)" onmouseout="hidden()" href="#" id="a1">This is test</a>
<div onmousemove="show()" onmouseout="hidden()" id="div1">
<ul>
<li>asdfsaasf</li>
<li>asdfsad fsadfasf</li>
<li>asdfsad fsaaddfasf</li>
<li>asdfsad fsasf</li>
<li>asad fsadfasf</li>
</ul>
</div>
</body>
</html>
<html>
<head>
<style type="text/css">
#div1
{
position:absolute;
z-index:10;
width:100px;
height:150px;
background-color:#efefef;
border-style:solid;
border-width:1px;
display:none;
}
</style>
<script type="text/javascript">
function $(id)
{
return document.getElementById(id);
}; function initialize()
{
$("div1").style.top=0;
$("div1").style.left=0;
}
var isShow=false;
var x;
var y;
function show(e)
{
if(!isShow)
{
if(e)
{
x=e.clientX;
y=e.clientY;
}
isShow=true;
window.setTimeout(function(){doShow(x,y)},1000);
}
}
function doShow(x,y)
{
$("div1").style.top=y+"px";
$("div1").style.left=y+"px";
$("div1").style.display="block";
} function hidden()
{
window.setTimeout("$('div1').style.display='none';",1000);
isShow=false;
}
</script>
</head>
<body onload="initialize()">
<a onmousemove="show(event)" onmouseout="hidden()" href="#" id="a1">This is test</a>
<div onmousemove="show()" onmouseout="hidden()" id="div1">
<ul>
<li>asdfsaasf</li>
<li>asdfsad fsadfasf</li>
<li>asdfsad fsaaddfasf</li>
<li>asdfsad fsasf</li>
<li>asad fsadfasf</li>
</ul>
</div>
</body>
</html>sorry,上面那个没按格式发。-_-~