首页 > 软件开发 > JQUERY >

jQuery手机聊天界面

来源:互联网 2023-03-16 23:54:27 337

jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    准备好需要用到的图标。UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

  • 2

    新建html文档。UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

  • 2此文章未经许可获取自百度经验
  • 3

    新建html文档。UEo办公区 - 实用经验教程分享!

    header class="header"> a class="back" href="javascript:history.back()">/a>UEo办公区 - 实用经验教程分享!

    h5 class="tit">追星星的人/h5>UEo办公区 - 实用经验教程分享!

    div class="right">资料/div>UEo办公区 - 实用经验教程分享!

    /header>UEo办公区 - 实用经验教程分享!

    div class="message">UEo办公区 - 实用经验教程分享!

    div class="send">UEo办公区 - 实用经验教程分享!

    div class="time">05/22 06:30/div>UEo办公区 - 实用经验教程分享!

    div class="msg"> img src="images/touxiang.png" alt="" />UEo办公区 - 实用经验教程分享!

    i class="msg_input">/i>你好在不在呀,妹子!/UEo办公区 - 实用经验教程分享!

    /div>UEo办公区 - 实用经验教程分享!

    /div>UEo办公区 - 实用经验教程分享!

    div class="show">UEo办公区 - 实用经验教程分享!

    div class="time">05/22 06:30/div>UEo办公区 - 实用经验教程分享!

    div class="msg"> img src="images/touxiangm.png" alt="" />UEo办公区 - 实用经验教程分享!

    i clas="msg_input">/i>你好你好你好/UEo办公区 - 实用经验教程分享!

    /div>UEo办公区 - 实用经验教程分享!

    /div>UEo办公区 - 实用经验教程分享!

    /div>UEo办公区 - 实用经验教程分享!

    div class="footer"> img src="images/hua.png" alt="" /> img src="images/xiaolian.png" alt="" />UEo办公区 - 实用经验教程分享!

    input type="text" />UEo办公区 - 实用经验教程分享!

    发送/UEo办公区 - 实用经验教程分享!

    /div>UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

  • 4

    书写css代码。UEo办公区 - 实用经验教程分享!

    h5 { margin: 0; }UEo办公区 - 实用经验教程分享!

    img { max-width: 100%; vertical-align: middle }UEo办公区 - 实用经验教程分享!

    input { outline: none; }UEo办公区 - 实用经验教程分享!

    body { max-width: 720px; margin: 0 auto; background: #f1f1f1; color: #333; font-size: 0.26rem; }UEo办公区 - 实用经验教程分享!

    .header { border-bottom: 1px solid #dfdfdf; padding: 0 0.2rem; height: 1rem; line-height: 1rem; background: #fff; position: fixed; width: 100%; max-width: 720px; box-sizing: border-box; z-index: 100; }UEo办公区 - 实用经验教程分享!

    .back { position: absolute; top: 0; left: 0.3rem; background: url(./images/left.png) no-repeat; width: 0.2rem; height: 0.4rem; margin-top: 0.34rem; background-size: 0.2rem 0.4rem; }UEo办公区 - 实用经验教程分享!

    .header .tit { font-size: 0.32rem; vertical-align: middle; text-align: center; height: 1rem; line-height: 1rem; font-weight: normal; }UEo办公区 - 实用经验教程分享!

    .header .right { position: absolute; right: 0.3rem; top: 0; float: none; font-size: 0.24rem; line-height: 1.2rem; }UEo办公区 - 实用经验教程分享!

    .message { background-color: #f1f1f1; padding: 1.2rem 0.3rem 1rem 0.3rem; }UEo办公区 - 实用经验教程分享!

    .time { font-size: 0.24rem; color: #999; margin-bottom: 0.3rem; text-align: center; }UEo办公区 - 实用经验教程分享!

    .footer { position: fixed; bottom: 0; height: 1rem; background-color: #fff; line-height: 1rem; width: 100%; max-width: 720px; border-top: 1px solid #ddd; }UEo办公区 - 实用经验教程分享!

    .footer img { margin-left: 0.2rem; width: 0.5rem; }UEo办公区 - 实用经验教程分享!

    .footer input { margin-left: 0.2rem; width: 3.5rem; height: 0.64rem; border-radius: 0.1rem; border: 0.01rem solid #ddd; padding : 0 0.15rem; }UEo办公区 - 实用经验教程分享!

    .footer p { width: 1.2rem; height: 0.68rem; font-size: 0.3rem; color: #fff; line-height: 0.68rem; text-align: center; background-color: #ddd; border-radius: 0.1rem; float: right; margin-top: 0.2rem; margin-right: 0.2rem; }UEo办公区 - 实用经验教程分享!

    .send:after, .show:after, .msg:after { content: ""; clear: both; display: table; }UEo办公区 - 实用经验教程分享!

    .msg>img { width: 0.8rem; float: left; }UEo办公区 - 实用经验教程分享!

    .msg>p { float: left; margin: 0 0.4rem; padding: 0.25rem; background: #fff; font-size: 0.3rem; position: relative; border-radius: 0.2rem; max-width: 5rem; box-sizing: border-box; }UEo办公区 - 实用经验教程分享!

    .msg_input { position: absolute; background: url(./images/msg-input.png) no-repeat; background-size: 0.31rem auto; width: 0.31rem; height: 0.51rem; left: -0.31rem; top: 0.25rem; }UEo办公区 - 实用经验教程分享!

    .show .msg img, .show .msg p, .show .msg { float: right; }UEo办公区 - 实用经验教程分享!

    .show .msg_input { left: auto; right: -0.11rem; transform: rotate(180deg); -ms-transform: rotate(180deg); /* IE 9 */ -moz-transform: rotate(180deg); /* Firefox */ -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); /* Opera */ }UEo办公区 - 实用经验教程分享!

    .send, .show { padding-bottom: 0.3rem; }UEo办公区 - 实用经验教程分享!

    .alert_novip, .flower_num, .give_flower { display: none; padding: 0.3rem 0.5rem; font-size: 0.28rem; }UEo办公区 - 实用经验教程分享!

    .alert_novip p, .flower_num p { margin-bottom: 0.45rem; }UEo办公区 - 实用经验教程分享!

    .layui-layer-wrap button { font-size: 0.28rem; padding: 0.2rem 0.3rem; margin-top: 0.1rem; background: #f8f8f8; border-radius: 10px; }UEo办公区 - 实用经验教程分享!

    .flower_num button { padding: 0.2rem 0.5rem; border-radius: 10px; }UEo办公区 - 实用经验教程分享!

    .layui-layer-wrap button:first-child { float: left; }UEo办公区 - 实用经验教程分享!

    .layui-layer-wrap button:last-child { float: right; background: #FF7171; color: #fff; }UEo办公区 - 实用经验教程分享!

    .alert_novip button { padding: 0.2rem 0.3rem; border-radius: 10px }UEo办公区 - 实用经验教程分享!

    .flower { width: 0.8rem; margin: 0 auto; }UEo办公区 - 实用经验教程分享!

    .give_flower { text-align: center; }UEo办公区 - 实用经验教程分享!

    .give_flower p { text-align: center; line-height: 1.5; }UEo办公区 - 实用经验教程分享!

    .give_flower input { width: 1rem; margin-right: 0.1rem; margin-top: 0.2rem; }UEo办公区 - 实用经验教程分享!

    .give_flower button { display: block; width: 3rem; font-size: 0.28rem; margin: 0 auto; margin-top: 0.6rem; float: none!important; line-height: 0.65rem; border-radius: 10px; }UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

  • 5

    书写并添加js代码。UEo办公区 - 实用经验教程分享!

    script src="js/jquery.min.js">/script>UEo办公区 - 实用经验教程分享!

    script src="js/flexible.js">/script>UEo办公区 - 实用经验教程分享!

    script src="js/chat.js" >/script>UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

  • 6

    书写flexible.js代码。UEo办公区 - 实用经验教程分享!

    script>UEo办公区 - 实用经验教程分享!

    (function (doc, win) {UEo办公区 - 实用经验教程分享!

    var docEl = doc.documentElement,UEo办公区 - 实用经验教程分享!

    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',UEo办公区 - 实用经验教程分享!

    recalc = function () {UEo办公区 - 实用经验教程分享!

    var clientWidth = docEl.clientWidth;UEo办公区 - 实用经验教程分享!

    if (!clientWidth) return;UEo办公区 - 实用经验教程分享!

    if(clientWidth>=720){UEo办公区 - 实用经验教程分享!

    docEl.style.fontSize = '100px';UEo办公区 - 实用经验教程分享!

    }else{UEo办公区 - 实用经验教程分享!

    docEl.style.fontSize = 100 * (clientWidth / 720) 'px';UEo办公区 - 实用经验教程分享!

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

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

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

    if (!doc.addEventListener) return;UEo办公区 - 实用经验教程分享!

    win.addEventListener(resizeEvt, recalc, false);UEo办公区 - 实用经验教程分享!

    doc.addEventListener('DOMContentLoaded', recalc, false);UEo办公区 - 实用经验教程分享!

    })(document, window);UEo办公区 - 实用经验教程分享!

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

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

  • 7

    书写chat.js代码。UEo办公区 - 实用经验教程分享!

    script>UEo办公区 - 实用经验教程分享!

    /*发送消息*/UEo办公区 - 实用经验教程分享!

    function send(headSrc,str){UEo办公区 - 实用经验教程分享!

    var html="div class='send'>div class='msg'>img src=" headSrc " />" UEo办公区 - 实用经验教程分享!

    "i class='msg_input'>/i>" str "//div>/div>";UEo办公区 - 实用经验教程分享!

    upView(html);UEo办公区 - 实用经验教程分享!

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

    /*接受消息*/UEo办公区 - 实用经验教程分享!

    function show(headSrc,str){UEo办公区 - 实用经验教程分享!

    var html="div class='show'>div class='msg'>img src=" headSrc " />" UEo办公区 - 实用经验教程分享!

    "i class='msg_input'>/i>" str "//div>/div>";UEo办公区 - 实用经验教程分享!

    upView(html);UEo办公区 - 实用经验教程分享!

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

    /*更新视图*/UEo办公区 - 实用经验教程分享!

    function upView(html){UEo办公区 - 实用经验教程分享!

    $('.message').append(html);UEo办公区 - 实用经验教程分享!

    $('body').animate({scrollTop:$('.message').outerHeight()-window.innerHeight},200)UEo办公区 - 实用经验教程分享!

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

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

    return parseInt(Math.random()*10)UEo办公区 - 实用经验教程分享!

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

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

    $('.footer').on('keyup','input',function(){UEo办公区 - 实用经验教程分享!

    if($(this).val().length>0){UEo办公区 - 实用经验教程分享!

    $(this).next().css('background','#114F8E').prop('disabled',true);UEo办公区 - 实用经验教程分享!

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

    }else{UEo办公区 - 实用经验教程分享!

    $(this).next().css('background','#ddd').prop('disabled',false);UEo办公区 - 实用经验教程分享!

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

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

    $('.footer p').click(function(){UEo办公区 - 实用经验教程分享!

    show("./images/touxiangm.png",$(this).prev().val());UEo办公区 - 实用经验教程分享!

    test();UEo办公区 - 实用经验教程分享!

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

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

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

    /*测试数据*/UEo办公区 - 实用经验教程分享!

    var arr=['我是小Q','好久没联系了!','你在想我么','怎么不和我说话','跟我聊会天吧'];UEo办公区 - 实用经验教程分享!

    var imgarr=['images/touxiang.png','images/touxiangm.png']UEo办公区 - 实用经验教程分享!

    test()UEo办公区 - 实用经验教程分享!

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

    $(arr).each(function(i){UEo办公区 - 实用经验教程分享!

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

    send("images/touxiang.png",arr[i])UEo办公区 - 实用经验教程分享!

    },sj()*500)UEo办公区 - 实用经验教程分享!

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

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

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

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

  • 8

    代码整体结构。UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

  • 9

    查看效果。UEo办公区 - 实用经验教程分享!

    jQuery手机聊天界面UEo办公区 - 实用经验教程分享!

  • 注意事项

    • jquery.min.js是个js包,可以网上下载。

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


    标签: JQUERYHTML

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