设置一个按钮,鼠标移动到按钮上,层弹出,鼠标移出层,层收回,点击按钮,层能够停靠,再点击按钮,层收回
解决方案 »
- JS 关于使用marquee实现图片的滚动效果
- js的菜鸟问题,大侠进
- javascript获取客户端mac地址
- 给定日期字符串,如何得出星期几?
- 滑动门,占用空间少,网上很流行
- Easy CalenDar V1.0
- 如何实现鼠标经过后停留半秒才弹出提示层
- javascript input 特效
- 如何在页面显示的时候动态的按照一定坐标在图片上画点(或圆)?
- 简单问题:调用IE的“另存”功能是document.execCommand('SaveAs'),那么“发送”中的“电子邮件页面”和"电子邮件连接"应该怎么写呢?
- 谁有tomcat 4.0版本?万分感谢!!!
- 怎样实现打开窗口最大化,同时去掉菜单和工具条、地址栏
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function openDiv()
{
var div = document.getElementById("div1");
div1.style.display = "";
div.style.left = window.event.x + "px";
div.style.top = window.event.y + "px";
}
function closeDiv()
{
var div = document.getElementById("div1");
div1.style.display = "none";
}
function dockDiv()
{
var btn = document.getElementById("btn1");
if (btn.onmousemove.toString().indexOf("openDiv()") != -1)
btn.onmousemove = function() { };
else
{
var div = document.getElementById("div1");
div1.style.display = "none";
btn.onmousemove = function() { openDiv(); };
}
}
</script>
</head>
<body>
<form id="form1">
<div>
<input type="button" id="btn1" value="click" onmouseover="openDiv()" onmouseout="closeDiv()" onmousemove="openDiv()"
onclick="dockDiv()" />
<div id="div1" style="position: absolute; background: #dddddd; filter: alpha(opacity=60);
-moz-opacity: 0.6; z-index: 10; display: none;">
asdfasdf
</div>
</div>
</form>
</body>
</html>不太清楚你所谓的“再点击按钮,层收回”,那收回后再点击是要什么效果?