美文网首页
qq延迟提示框

qq延迟提示框

作者: 升龙无涯 | 来源:发表于2021-08-17 15:53 被阅读0次

效果是类似于,将鼠标放到qq的头像上,会出来一个信息提示框,将鼠标移出头像,信息框会消失。
但是如果提示框出现了,将鼠标再移动到提示框上的时候,提示框还是显示状态。效果图如下:


qq延迟提示框

html结构代码:

<style>
.qq{
    width: 280px;
    height: 600px;
    background-color: #fff;
    border:1px solid #ccc;
    box-shadow:2px 2px 1px #eee;
    position: relative;
}
.avatar{
    width: 60px;
    height: 60px;
    border-radius:50%;
    box-shadow: 5px 0 5px #eee,-5px 0 5px #eee,0 5px 5px #eee,0 -5px 5px #eee;
    position:absolute;
    left:10px;
    top:40px;
}
.info{
    width: 280px;
    height: 150px;
    box-shadow: 2px 0 1px #ccc,-2px 0 1px #ccc,0 2px 1px #ccc,0 -2px 1px #ccc;
    position:absolute;
    right:-285px;
    top:40px;
    display:none;
}
</style>
<div class="qq">
    <div class="avatar"></div>
    <div class="info"></div>
</div>

js代码如下:

// 获取标签
var avatar = document.querySelector('.avatar');
var info = document.querySelector('.info');
var timerId = null; // 定义定时器变量
// 移入事件
avatar.onmouseover = info.onmouseover = function(){
    // 将之前设置过的定时器清除掉
    clearTimeout(timerId)
    // 让提示框延迟显示
    timerId = setTimeout(function(){
        info.style.display = 'block';
    },500)
}
// 移出事件
avatar.onmouseout = info.onmouseout = function(){
    // 将之前设置过的定时器清除掉
    clearTimeout(timerId)
    // 让提示框延迟消失
    timerId = setTimeout(function(){
        info.style.display = 'none';
    },500)
}

相关文章

  • qq延迟提示框

    效果是类似于,将鼠标放到qq的头像上,会出来一个信息提示框,将鼠标移出头像,信息框会消失。但是如果提示框出现了,将...

  • 问题记录 - 点击Cell弹提示框延迟

    需求:点击tableview的Cell需要弹出一个系统的提示框 问题: 发现提示框的出现会有延迟,但我没有任何延迟...

  • 延时提示框

    延时提示框 今天我们来学习如何制作延时提示框。首先呢,我们先来看一下QQ的效果。 我们点头像的话就会有一个方框出来...

  • vue mint-ui message-box获取输入框的值

    Message Box 打开 alert 提示框 打开 confirm 提示框 打开 prompt 提示框 @co...

  • QQ提示框软件服务器

    软件版本:1.2-

  • 小程序-提示语/框

    GitHub 代码地址 一. 消息提示框 二. 隐藏消息提示框 三. loading提示框 四. 隐藏loadin...

  • 寻欢配置

    【QQ账号名:*发送内容:*全局延迟:*发送等待多少秒:*】 包名【com.jijijnjmjpjpjpjhjlj...

  • hover (mouseover,mouseout/mousee

    想实现一个鼠标移上去,显示提示框,移出,隐藏提示框的效果提示框使用了absolute定位,如果提示框部分覆盖住添加...

  • Android自定义TipView

    自定义view--TipView TipView其实就是类似QQ长按消息弹出来的横放的提示框。通过看书和参考各位大...

  • 第35期 用SVG实现一个优雅的提示框 & 一位前端 P7 大佬

    用SVG实现一个优雅的提示框 Tooltips常被称为提示框(或信息提示框),提示框能够以较强的交互性、自由度为用...

网友评论

      本文标题:qq延迟提示框

      本文链接:https://www.haomeiwen.com/subject/chlibltx.html