首页 > 软件开发 > JavaScript >

javascript怎样实现类似QQ消息的弹出窗效果

来源:互联网 2023-03-17 00:48:05 165

QQ,作为现代及时的使用广泛的免费聊天工具,为我们的通讯带来了诸多方便。我们每天都会用到它。熟悉QQ的用户会发现,QQ会每天不定时推送一些信息,例如热门新闻以及一些视频。它弹出时延迟了几秒后又自动消失。其实,要实现这种效果很简单,下面介绍怎样用javascript实现类似QQ消息的弹出窗效果。SPs办公区 - 实用经验教程分享!

javascript怎样实现类似QQ消息的弹出窗效果?SPs办公区 - 实用经验教程分享!

javascript怎样实现类似QQ消息的弹出窗效果?SPs办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • Sublime Text3编辑器(也可选择其他编辑器) 谷歌浏览器(或其他浏览器)

方法/步骤

  • 1

    首先打开Sublime Text3,点击“文件”,新建一个html文件,并命名标题。如图:SPs办公区 - 实用经验教程分享!

    javascript怎样实现类似QQ消息的弹出窗效果?SPs办公区 - 实用经验教程分享!

  • 1该信息未经许可获取自百度经验
  • 2

    第一步,在body中添加一个input按钮和一个div标签,div用来存放弹框。如下图所示:SPs办公区 - 实用经验教程分享!

    javascript怎样实现类似QQ消息的弹出窗效果?SPs办公区 - 实用经验教程分享!

  • 3

    第二步,添加相关css样式,其中,divmsgQQ样式,“position: fixed;right: 0px;bottom: 0px;”是用来将此div固定在右下角。代码如下:SPs办公区 - 实用经验教程分享!

    body {SPs办公区 - 实用经验教程分享!

    height: 1000px;SPs办公区 - 实用经验教程分享!

    }SPs办公区 - 实用经验教程分享!

    #msgQQ {SPs办公区 - 实用经验教程分享!

    border:1px solid #000;SPs办公区 - 实用经验教程分享!

    width: 300px;SPs办公区 - 实用经验教程分享!

    height: 200px;SPs办公区 - 实用经验教程分享!

    position: fixed;SPs办公区 - 实用经验教程分享!

    right: 0px;SPs办公区 - 实用经验教程分享!

    bottom: 0px;SPs办公区 - 实用经验教程分享!

    background-color: #0094ff;SPs办公区 - 实用经验教程分享!

    }SPs办公区 - 实用经验教程分享!

    javascript怎样实现类似QQ消息的弹出窗效果?SPs办公区 - 实用经验教程分享!

  • 4

    第三步,写js代码,刚开始要引入jQuery库,不然不会有效果。然后,将要执行的函数写在$(function (){}中,表示dom加载完后执行。页面载入时,div是隐藏的,点击按钮后引发弹框效果,即弹出3秒后消失。见代码: SPs办公区 - 实用经验教程分享!

    $(function () {SPs办公区 - 实用经验教程分享!

    $("#msgQQ").hide();SPs办公区 - 实用经验教程分享!

    $("#showMsg").click(function () { SPs办公区 - 实用经验教程分享!

    $("#msgQQ").slideDown(3000, close); //3秒时间显示弹框后调用close函数SPs办公区 - 实用经验教程分享!

    });SPs办公区 - 实用经验教程分享!

    });SPs办公区 - 实用经验教程分享!

    function close() {SPs办公区 - 实用经验教程分享!

    setTimeout(function () {SPs办公区 - 实用经验教程分享!

    $("#msgQQ").slideUp(); //3秒后隐藏弹框SPs办公区 - 实用经验教程分享!

    }, 3000); SPs办公区 - 实用经验教程分享!

    javascript怎样实现类似QQ消息的弹出窗效果?SPs办公区 - 实用经验教程分享!

  • 5

    于是,就完成了简单的QQ消息的弹出窗效果了,完整的代码如下图:SPs办公区 - 实用经验教程分享!

    javascript怎样实现类似QQ消息的弹出窗效果?SPs办公区 - 实用经验教程分享!

  • 6

    在浏览器中查看效果,点击按钮,即可看到上面所述效果,如图所示,是不是很简单?SPs办公区 - 实用经验教程分享!

    附:本经验关键词:网页弹出消息通知实现、弹出消息代码、js实现弹出消息、弹出窗效果怎么实现、弹出窗效果js代码、弹出窗效果SPs办公区 - 实用经验教程分享!

    javascript怎样实现类似QQ消息的弹出窗效果?SPs办公区 - 实用经验教程分享!

  • 注意事项

    • 注意要引入jQuery库,并且要放上面,不然不会有效果。读者可以自行实践。
    • 如果您觉得这篇经验对您有帮助,麻烦给小编点个赞,投个票;如果您想查看更多我的经验,请点击上方我的头像下的“关注”或直接点击头像旁的昵称。当然,您也可以点击右下方的双箭头分享给好友。感谢您的支持!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!SPs办公区 - 实用经验教程分享!


    标签: JAVASCRIPTQQ操作系统

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码