首页 > 软件开发 > JQUERY >

jQuery手机聊天界面

来源:互联网 2023-03-16 23:54:27 版权归原作者所有,如有侵权,请联系我们

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

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

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

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

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

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

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

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

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

  • 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 4

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

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

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

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

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

    .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; }Yiw办公区 - 实用经验教程分享!

    .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; }Yiw办公区 - 实用经验教程分享!

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

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

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

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

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

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

    .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; }Yiw办公区 - 实用经验教程分享!

    .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; }Yiw办公区 - 实用经验教程分享!

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

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

    .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; }Yiw办公区 - 实用经验教程分享!

    .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; }Yiw办公区 - 实用经验教程分享!

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

    .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 */ }Yiw办公区 - 实用经验教程分享!

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

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

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

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

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

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

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

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

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

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

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

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

    .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; }Yiw办公区 - 实用经验教程分享!

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

  • 5

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

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

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

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

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

  • 6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 8

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

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

  • 9

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

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

  • 注意事项

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

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


    标签: JQUERYHTML

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