我在页面上放了三个DIV对像,我的意图是单击一个DIV对像,就在它的上面显示一个提示筐,几秒钟后自动消失.请问怎么实现,我只能做到,单击出现一个提示框框,但,自动消失不太会.就像QQ农场上的面的那种提示信息一样.
解决方案 »
- 这段表情正则替换的代码哪里出错了。请教。
- div 在ie 6 7 8下display 隐藏与显示问题
- 类似携程预定酒店时日期显示
- javascript replace 问题,正则表达式含变量
- 急求助!为什么弹出的窗口得分不显示?
- 用正则表达式,如何获取某文件(*.cs)里面的类名及命名空间
- jquery 问题 急。。。急
- 哪个有js分割条代码,共享一下谢谢
- 请教如何在javascript中使用多维数组?
- 如何实现子窗口对父窗口的访问控制!!!!
- 我现在用了下边的方法,可是这样ie认为我的activeX不安全,还要客户端的ie设置了对没有标记为安全的ActiveX控件进行初始化和脚本运行才可以,有没有什么
- 各位老大帮忙,给easyui中DataGrid的Editor添加回车事件
这样就好做了。。
<html>
<head>
<style>
#demo {display:none;width:100px;height:50px;border:1px solid black;background:yellow;cursor:pointer;}
#close {height:10px;font-size:10px;text-align:right;border-bottom:1px solid black;background:yellow;}
.onc {background:red;width:200px;height:200px;margin-left:auto;margin-right:auto;margin-top:100px;}
</style>
<script type="text/javascript">
var oC=0;
window.onload=function() {
var oDiv=document.getElementsByClassName("onc");
var oClose=document.getElementById("close");
oClose.onclick=function() {
demo.style.display="none";
};
for(x in oDiv)
{
oDiv[x].onclick=function() {
var oTop=this.offsetTop+100;
var oLeft=this.offsetLeft+50;
demo.style.position="fixed";
demo.style.top=oTop+"px";
demo.style.left=oLeft+"px";
demo.style.display="block";
oC=1;
if(oC=1)
{
oC=0;
setTimeout("demo.style.display='none';",1000);
}
};
}
};
</script>
</head>
<body>
<div id="demo">
<div id="close">×
</div>
</div>
<div class="onc"></div>
</body>
</html>
setTimeout(function(){
//display:none
}, time);