首页 > 电脑专区 > 电脑教程 >

怎样用JAVASCRIP制作类似QQ消息的弹出窗效果

来源:互联网 2023-02-21 15:49:29 版权归原作者所有,如有侵权,请联系我们

我们每天在使用QQ的过程中,熟悉QQ的用户会发现,QQ会每天不定时推送一些弹框信息,例如热门新闻以及一些视频。有些弹框它弹出时会延迟了几秒后又自动消失。其实,要实现这种效果很简单,下面小编通过一个简单的例子,介绍怎样用JAVASCRIP(JQUERY)制作类似QQ消息的弹出窗效果。8Co办公区 - 实用经验教程分享!

怎样用JAVASCRIP制作类似QQ消息的弹出窗效果8Co办公区 - 实用经验教程分享!

工具/原料

  • Dreamweaver CS6编辑器 (或其他编辑器)
  • Google Chrome浏览器(或其他浏览器)

方法/步骤

  • 1

    前端用到的编辑器有很多,本例通过选择Dreamweaver CS6编辑器来制作类似QQ消息的弹出窗效果。第一步,打开电脑中安装的Dreamweaver CS6,新建demo文件夹用来存放文件,在里面新建一个html文件,并命名标题。如图:8Co办公区 - 实用经验教程分享!

    怎样用JAVASCRIP制作类似QQ消息的弹出窗效果8Co办公区 - 实用经验教程分享!

  • 2

    第二步,写HTML代码。加一个按钮,用来出发点击事件;加一个DIV,用来存放弹框。代码如下:8Co办公区 - 实用经验教程分享!

    input type="button" value="QQ消息" id="showMsg" />8Co办公区 - 实用经验教程分享!

    div id="msgQQ">/div>8Co办公区 - 实用经验教程分享!

    怎样用JAVASCRIP制作类似QQ消息的弹出窗效果8Co办公区 - 实用经验教程分享!

  • 3

    第三步,在顶部head标签里引入CSS文件(由于本例比较简单,选择在style标签中写)。接着,下载好相关的库文件后,我们将JQuery文件放在Body标签底部。注意要引入jQuery库,不然你写的JQuery不会有效果的。如图:8Co办公区 - 实用经验教程分享!

    怎样用JAVASCRIP制作类似QQ消息的弹出窗效果8Co办公区 - 实用经验教程分享!

  • 4

    第四步,写相关CSS代码。其中,divmsgQQ样式,“position: fixed;right: 0px;bottom: 0px;”是用来将此div固定在右下角的位置。相关的CSS代码如下:8Co办公区 - 实用经验教程分享!

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

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

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

    8Co办公区 - 实用经验教程分享!

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

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

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

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

    position: fixed; /*固定div标签*/8Co办公区 - 实用经验教程分享!

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

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

    background-color: red;8Co办公区 - 实用经验教程分享!

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

    怎样用JAVASCRIP制作类似QQ消息的弹出窗效果8Co办公区 - 实用经验教程分享!

  • 5

    第五步,写JQuery代码。先定义一个关闭弹窗的函数。表示弹框在点击出发3秒后隐藏弹框。相关的代码如下:8Co办公区 - 实用经验教程分享!

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

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

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

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

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

    8Co办公区 - 实用经验教程分享!

    怎样用JAVASCRIP制作类似QQ消息的弹出窗效果8Co办公区 - 实用经验教程分享!

  • 6

    第六步,将要执行的函数写在$(function (){}中,表示dom加载完后执行。页面载入时,div默认是隐藏的;点击按钮后,3秒时间显示弹框后调用close函数,即弹出3秒后消失。相关的代码如下:8Co办公区 - 实用经验教程分享!

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

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

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

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

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

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

    怎样用JAVASCRIP制作类似QQ消息的弹出窗效果8Co办公区 - 实用经验教程分享!

  • 6本页面未经许可获取自百度经验
  • 7

    第七步,JQuery代码完成。于是,就实现了简单的QQ消息的弹出窗效果了。我们点击上面的“在浏览器中预览”图标,查看效果(其实每写完一步代码就应该查看效果,即调试)。完整的JQuery代码如下图:8Co办公区 - 实用经验教程分享!

    script language="javascript" type="text/javascript">8Co办公区 - 实用经验教程分享!

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

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

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

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

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

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

    8Co办公区 - 实用经验教程分享!

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

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

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

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

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

    /script>8Co办公区 - 实用经验教程分享!

    怎样用JAVASCRIP制作类似QQ消息的弹出窗效果8Co办公区 - 实用经验教程分享!

  • 8

    最后,在浏览器中查看效果。可以看到,我们点击按钮,会慢慢弹出一个红色的弹框,三秒后消失。如图所示,读者可以自行实践。8Co办公区 - 实用经验教程分享!

    附:本经验关键词:Dreamweaver CS6制作QQ消息的弹出窗、怎样用JAVASCRIP制作QQ消息的弹出窗、HTML/CSS制作、QQ消息、弹框、网站制作、网页制作、Dreamweaver 、JAVASCRIPT。8Co办公区 - 实用经验教程分享!

    怎样用JAVASCRIP制作类似QQ消息的弹出窗效果8Co办公区 - 实用经验教程分享!

  • 注意事项

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

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


    标签: JAVASCRIPTQQ制作JQUERYDREAMWEAVER

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