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;
    }



  • 相关阅读:
    (六)静态域,静态方法和静态代码块
    (五)final修饰符
    (四)函数的参数传递——值传递
    (三)java字符串
    第二章 shell的语法
    字符串操作
    PropertyGrid—属性类别排序
    PropertyGrid—为复杂属性提供下拉式编辑框和弹出式编辑框
    PropertyGrid--为复杂属性提供编辑功能
    PropertyGrid—添加EventTab
  • 原文地址:https://www.cnblogs.com/Chenghao-He/p/7102742.html
Copyright © 2011-2022 走看看