问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用js实现延时弹出窗口

发布网友 发布时间:2022-04-23 04:06

我来回答

4个回答

热心网友 时间:2022-04-22 15:37

延迟出口弹出,最简单方法就是用js里的setTimeout方法,下面是一个简单的例子:

<body>
<input type="button" id="btn" value="click me" />
<div id="div" style="width:100px; height:100px; background:#ccc; display:none;"
</body>
<script>
var oDiv = document.getElementById('div');
var oBtn = document.getElementById('btn');
oBtn.onclick=function(){
setTimeout(function(){
oDiv.style.display = 'block';
},1000);
};
</script>
点击btn后然div一秒后显示。

热心网友 时间:2022-04-22 16:55

我写好了一个,主要是clearTimeout的用法,祝你好运!
<input id="fdsa" type="button" onmouseover="showalert()" onmouseout="chearshow()" />
<script type="text/javascript">
function showalert()
{
t = setTimeout("alert('hello~ boy')", 3000 )
}
function chearshow()
{
clearTimeout(t);
}
</script>追问还不行。可能是因为我的是在上用的,每个是紧挨在一起的,会反复执行吧。现在照你的写的话滑动一次就弹了三到四次窗口出来。该怎么改?
$(document).ready(function(){
$(".ul1 li").mouseover(function(){
showalert();
})
$(".ul1 li").mouseout(function(){
chearshow();
})
})

热心网友 时间:2022-04-22 18:29

在鼠标放在按钮的事件中定制一个定时器,3秒后触发事件(实现弹出窗口功能),在鼠标离开按钮事件中删除此定时器。如果3秒后触发了该事件就OK了,如果不到3秒,鼠标将触发离开事件,那么触发器会销毁,不在执行弹出窗口事件。

不会写追问,我帮你写。追问我就是这样写的,不行啊。当mouseover或mouseout时,会反复触发这些事件。。。你帮我写写吧

追答你好,既然你都实现mouseover和mouseout了,现在你的问题就是你使用的导致鼠标滑过多个时会反复提示,你可以把(不是单个li,而是整个ul或ol)放在一个div上,控制好div的高度与宽度和一致,将over和out事件放在div就可以。
不知道是否是你的要求,这个out、over代码用你现在写的就行。

热心网友 时间:2022-04-22 20:21

简单的说。这是js事件冒泡了。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招投标技术负责人是什么证 欧美的经典的线稿漫画 推荐几款欧美漫画,跪求!!! 十大DC漫画推荐 DC漫画必看经典盘点 dc好看的漫画有哪些 十大欧美漫画推荐 欧洲经典漫画盘点 欧洲好看的漫画有哪些 欧美有哪些经典的漫画作品? 十大美国漫画推荐 美国漫画经典作品 美国著名的漫画有哪些 音悦台mini客户端为什么不能记住账号自动登录呢,,,每次都要重新输~郁... 请问 音悦台 和 百度 怎样解绑手机? 如何注册音悦台账号 注册新公司需要什么资料 如何用javascript设置延时执行 js如何延时执行下一条语句 注册新公司需要哪些资料? 新成立公司注册需要准备哪些资料? javaScript 中怎么延迟执行一个方法? 手机卡可以换区不换号吗? 联通手机卡不换卡可以换号吗? 什么是电子会议系统? sim卡可不可以换卡不换号?可以的话怎么换? 房子前面做了抵债协议,又到公证处做了公证,那么*还能进行查封或查封有效吗? 手机卡坏了可以换吗。就是换卡不换号? 房屋更名和过户的区别? 房子更名与房产过户,这二者之间有什么不同? 联通手机换卡不换号行吗? 办理房产证跟房屋过户有什么区别 手机卡换卡不换号可以吗必须要到手机卡归属的营业厅才可以换吗 二手房 公证和过户 手机卡可以异地换卡不换号吗? 房屋过户和公证哪个好 成立一个新公司需要准备什么材料? 用原生js如何写一个延时函数? 注册公司的流程,所需要提供哪些资 JS 事件延迟执行 怎么查自己身份证下办的所有银行卡? 注册新公司需要什么资料? js 怎么设置延时 我的新公司要注册,请问需要准备哪些资料? JS里For循环中添加延时执行 支付宝余额被司法冻结,是什么原因? 成立新公司,需要准备什么文件? js,jq如何实现点击后延迟执行函数? 我的支付宝被司法冻结了怎么办? 注册公司需要准备哪些资料? 如何解决js延迟显示效果问题? 注册公司需要什么材料? 注册新公司需要提前准备好哪些资料? 支付宝被司法扣划余额冻结,是什么原因?如何解冻 js延时函数 为什么只延时一次而不是14次呢? 注册一个公司具体需要提供哪些资料