鼠标移动到图片或文字上,弹出一层。像QQ空间的效果那样,把鼠标放到个人图像上弹出的详细信息。 鼠标能够移动到层上,并且弹出的层可以任意设置样式,
最好能发一个源码给我。请多多帮忙!
最好能发一个源码给我。请多多帮忙!
解决方案 »
- checkbox 只有一个复选框 选中保存值为1 没有选中就是0 怎么实现
- 大家帮忙看下,这个javascript正则的作用是什么?
- 求助大家,请进来帮助。谢谢!
- 高手进来啊,关于script标签的写法
- 问个简单问题:提交表单前弹出确认对话框
- 现在VBSCRIPT的程序员提供了这样一段脚本。但是没见有JS的版本,很是郁闷。是不是没有人做过。100分献给做出来的高手.
- 请问这段代码怎么写
- input type=file 选择时可以触发什么事件 在ie5下,onchange没有用啊
- 请问这样的功能如何实现
- 新手求教 怎么访问到一个方法里面的变量
- 发一个刚写的 图片跑马灯
- js如何让图片自动滚动起来.
<script type="text/javascript">
function showDiv(){
document.getElementById('oDiv').style.display='block';
}
function hiddDiv(){
document.getElementById('oDiv').style.display='none';
}
</script>
</head><body>
<div class="aa" onmouseover="showDiv()" onmouseout="hiddDiv()" style="width:400px;"><a href="#">onmouseove</a>
<div id="oDiv" style="display:none; width:100%; height:200px; background-color:#0FF">test</div>
</div>
这是基本原理 至于信息框的位置 可以用position:absolute(上层DIV用position:relative)来随便定义
<head>
<meta charset="utf-8"/>
</head>
<style type="text/css">
.helplay {
z-index: 3;
position: absolute;
border: 1px solid #FFC30E;
padding: 5px;
background-color: #FFFBB8;
text-align: left;
color: #9C7600;
width: 330px;
height: 180px;
font-size: 15px;
font-family: arial, sans-serif;
}
</style>
<script type="text/javascript">
var t=0;
function showSub(event)
{
clearTimeout(t);
var p = window.event ? [event.clientX, event.clientY] : [e.pageX, e.pageY];
with (document.getElementById("hid").style) {
display = "block";
left = p[0] + 5 + "px";
top = p[1] + 5 + "px";
}
}
function hidSub(event)
{
t=setTimeout(function(){
document.getElementById("hid").style.display="none";
},100);
}
</script>
<body>
<div style="height:1000PX;"></div>
<div style=" width:100% ; text-align:right;">
<a href="javascript:void(0)" onmouseover="showSub(event);" onmouseout="hidSub(event);">鼠标移上来</a></div>
<br />
<div onmouseover="showSub();" onmouseout="hidSub();" id="hid" style="display:none;" class="helplay">
<a href=" http://www.google.com.hk">google</a>
<a href=" http://www.baidu.com">baidu</a>
<a href=" http://bbs.csdn.net/">csdn</a>
</div>
</body>
</html>这个我再加了两个DIV 让那个内容显示在右下角, 弹出的框位置就不对了。。
还有办法解决没, 我现在网站上正须要这种效果, 我是搞.net 的, 不懂js , 多指教指教啊
谁能帮我解决一下