zoukankan      html  css  js  c++  java
  • 聊天窗口

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title>QQ简易聊天框</title>
    <link rel="stylesheet" href="css/chat.css">
    </head>
    <body>
    <section id="chat">
    <div class="chatBody"></div>
    <div><img src="images/icon.jpg"></div>
    <textarea class="chatText"></textarea>

    <div class="btn"><span>关闭(C)</span><span id="send">发送(S)</span></div>
    </section>
    <script src="js/jquery-1.12.4.js"></script>

    <script>
    $(function(){
    var headImg=new Array("head01.jpg","head02.jpg","head03.jpg");
    var uName=new Array("张三","李四","王五");
    $("#send").click(function(){
    if($(".chatText").val().length>0){
    var str=$(".chatBody").html(); //获取聊天窗口显示框
    var iNum=Math.floor(Math.random()*3); //产生随机下标数(小数点后舍去)
    var headStr="<div><img src=images/"+headImg[iNum]+"></div> "; //产生随机头像图片
    var userName="<p>"+uName[iNum]+"</p>"; //产生随机名字
    var chatStr="<div>"+$(".chatText").val()+"</div>"; //获取输入的文本
    var currentStr="<section>"+headStr+userName+chatStr+"</section>"; //将头像图片、名字、输入的文本合并在一起
    $(".chatBody").html(str+currentStr); //选择聊天显示框,将
    $(".chatBody section div:last").addClass("chatContent");    //设置样式
    $(".chatText").val(""); //清空输入框里的内容
    }
    })
    })
    </script>
    </body>
    </html>





    css:
    * {
    margin: 0;
    padding: 0;
    line-height: 22px;
    font-family: "Arial", "微软雅黑";
    }

    #chat {
    margin: 3px auto 0 auto;
    436px;
    border: 1px #999999 solid;
    }

    .chatBody {
    100%;
    height: 220px;
    overflow: auto;
    }

    .chatText {
    border: none;
    100%;
    height: 50px;
    }

    .btn {
    text-align: right;
    }

    .btn span {
    display: inline-block;
    padding: 0 10px;
    height: 25px;
    overflow: hidden;
    color: #ffffff;
    border-radius: 5px;
    background-color: #069dd5;
    font-size: 12px;
    margin-right: 3px;
    cursor: pointer;
    }

    .chatBody div:first-of-type {
    float: left;
    38px;
    }

    .chatBody p {
    float: left;
    font-size: 12px;
    370px;
    color: #0000ff;
    }

    .chatBody div:last-of-type {
    float: left;
    370px;
    font-size: 12px;
    }

    .chatBody section {
    clear: both;
    }

    .chatContent {
    background: #efefef;
    border-radius: 5px;
    padding: 3px;
    }



  • 相关阅读:
    pyqt5开发之俄罗斯方块
    Tkenter之API测试系统界面设计
    Python的标准GUI:Tkinter的组件
    Python单元测试框架——unittest
    【Android】自定义ListView的Adapter报空指针异常解决方法
    5、使用Libgdx设计一个简单的游戏------雨滴
    4.6、Libgdx线程介绍
    4.5、Libgdx运行日志管理
    4.4、Libgdx使用方法查询运行环境相关属性
    4.3、Libgdx启动类和配置
  • 原文地址:https://www.cnblogs.com/Chenghao-He/p/7102742.html
Copyright © 2011-2022 走看看