永发信息网

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

答案:4  悬赏:30  手机版
解决时间 2021-11-22 17:49
怎么用js实现延时弹出窗口
最佳答案
延迟出口弹出,最简单方法就是用js里的setTimeout方法,下面是一个简单的例子:




点击btn后然div一秒后显示。
全部回答
我写好了一个,主要是clearTimeout的用法,祝你好运!

追问还不行。可能是因为我的是在
  • 上用的,每个
  • 是紧挨在一起的,会反复执行吧。现在照你的写的话滑动一次就弹了三到四次窗口出来。该怎么改?
    $(document).ready(function(){
    $(".ul1 li").mouseover(function(){
    showalert();
    })
    $(".ul1 li").mouseout(function(){
    chearshow();
    })
    })
  • 简单的说。这是js事件冒泡了。。
    在鼠标放在按钮的事件中定制一个定时器,3秒后触发事件(实现弹出窗口功能),在鼠标离开按钮事件中删除此定时器。如果3秒后触发了该事件就OK了,如果不到3秒,鼠标将触发离开事件,那么触发器会销毁,不在执行弹出窗口事件。

    不会写追问,我帮你写。追问我就是这样写的,不行啊。当mouseover或mouseout时,会反复触发这些事件。。。你帮我写写吧追答你好,既然你都实现mouseover和mouseout了,现在你的问题就是你使用的
  • 导致鼠标滑过多个
  • 时会反复提示,你可以把
  • (不是单个li,而是整个ul或ol)放在一个div上,控制好div的高度与宽度和
  • 一致,将over和out事件放在div就可以。
    不知道是否是你的要求,这个out、over代码用你现在写的就行。
  • 我要举报
    如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    大家都在看
    手写作文咋能成电子书
    青岛君仁商务宾馆地址好找么,我有些事要过去
    古代苏美尔人在哪里刻写文字符号?
    山东省海阳市有没有玻璃钢制造公司
    京东商城购买的打印机以晒鼓拆开包装为理由不
    oppo r15丢了怎么办
    蒜黄栽培的田间管理
    龙生九子,九子有几种说法
    怎样在网上大量的卖自己的农产品
    拉腿筋,坚持拉几天能把筋拉开。
    不一般是什么意思?
    WIN10的快捷方式小箭头千万别删除IsShortcut
    提成+底薪的工伤工资标准怎么算
    沈阳到赤峰平庄的大客车
    为什么老公总觉得我做什么事情都不对,公公婆
    推荐资讯
    看盗墓小说的人有没有想过,其实大多数盗墓
    有大牛能对OSS和NAS两种云存储比较一下吗
    4.5化成分母是20的分数
    高考答题卡填准考证号时 填错了一个 划了一道
    诺澜生活洗衣馆(商业街13号附近诺澜生活洗衣
    谁能帮我弄一篇关于 好员工乐于分享爱和支持
    喜神跟用神是分开的吗
    期货交易如何进入笑傲波浪老师的期货房间
    联想s3s431笔记本报价是多少
    考研调剂到了别的专业学校普通一本那么读研还
    热水瓶用久以后,瓶底会有一层污洉,这是因为
    内存条怎么超频,买的2666,现在默频2133
    正方形一边上任一点到这个正方形两条对角线的
    阴历怎么看 ?