亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > HTML5 > 正文

HTML5高仿微信聊天、微信聊天表情|對話框|編輯器功能

2024-09-05 07:22:29
字體:
來源:轉載
供稿:網友

之前做過一版h5微信聊天移動端,這段時間閑來無事就整理了下之前項目,又重新在原先的那版基礎上升級了下,如是就有了現在的h5仿微信聊天高仿版,新增了微聊、通訊錄、探索、我四個模塊 左右觸摸滑屏切換,聊天頁面優化了多圖預覽、視頻播放,長按菜單UI,聊天底部編輯器重新優化整理(新增多表情),彈窗則用到了自己開發的wcPop.js,具體看項目效果圖吧!

html代碼片段:

<!-- //微聊底部功能面板 --><div class="wc__footTool-panel">    <!-- 輸入框模塊 -->    <div class="wc__editor-panel wc__borT flexbox">        <div class="wrap-editor flex1"><div class="editor J__wcEditor" contenteditable="true"></div></div>        <i class="btn btn-emotion"></i>        <i class="btn btn-choose"></i>        <button class="btn-submit J__wchatSubmit">發送</button>    </div>    <!-- 表情、選擇模塊 -->    <div class="wc__choose-panel wc__borT" style="display: none;">        <!-- 表情區域 -->        <div class="wrap-emotion" style="display: none;">            <div class="emotion__cells flexbox flex__direction-column">                <div class="emotion__cells-swiper flex1" id="J__swiperEmotion">                    <div class="swiper-container">                        <div class="swiper-wrapper"></div>                        <div class="pagination-emotion"></div>                    </div>                </div>                <div class="emotion__cells-footer" id="J__emotionFootTab">                    <ul class="clearfix">                        <li class="swiperTmpl cur" tmpl="swiper__tmpl-emotion01"><img src="img/emotion/face01/face-lbl.png" alt=""></li>                        <li class="swiperTmpl" tmpl="swiper__tmpl-emotion02"><img src="img/emotion/face02/face-lbl.gif" alt=""></li>                        <li class="swiperTmpl" tmpl="swiper__tmpl-emotion03"><img src="img/emotion/face03/face-lbl.gif" alt=""></li>                        <li class="swiperTmpl" tmpl="swiper__tmpl-emotion04"><img src="img/emotion/face04/face-lbl.gif" alt=""></li>                        <li class="swiperTmpl" tmpl="swiper__tmpl-emotion05"><img src="img/emotion/face05/face-lbl.gif" alt=""></li>                        <li class="swiperTmpl" tmpl="swiper__tmpl-emotion06"><img src="img/emotion/face06/face-lbl.gif" alt=""></li>                        <li class="swiperTmplSet"><img src="img/wchat/icon__emotion-set.png" alt=""></li>                    </ul>                </div>            </div>        </div>        <!-- 選擇區域 -->        <div class="wrap-choose" style="display: none;">            <div class="choose__cells">                <ul class="clearfix">                    <li><a class="J__wchatZp" href="javascript:;"><span class="img"><img src="img/wchat/icon__choose-zp.png" /><input type="file" accept="image/*" /></span><em>照片</em></a></li>                    <li><a class="J__wchatSp" href="javascript:;"><span class="img"><img src="img/wchat/icon__choose-sp.png" /><input type="file" accept="video/*" /></span><em>視頻</em></a></li>                    <li><a class="J__wchatHb" href="javascript:;"><span class="img"><img src="img/wchat/icon__choose-hb.png" /></span><em>紅包</em></a></li>                    <li><a class="J__wchatSc" href="javascript:;"><span class="img"><img src="img/wchat/icon__choose-sc.png" /></span><em>我的收藏</em></a></li>                    <li><a class="J__wchatWj" href="javascript:;"><span class="img"><img src="img/wchat/icon__choose-wj.png" /></span><em>文件</em></a></li>                </ul>            </div>        </div>    </div></div><div class="wc__choosePanel-tmpl">    <!-- //紅包模板.begin -->    <div id="J__popupTmpl-Hongbao" style="display:none;">        <div class="wc__popupTmpl tmpl-hongbao">            <i class="wc-xclose"></i>            <ul class="clearfix">                <li class="item flexbox">                    <label class="txt">總金額</label><input class="ipt-txt flex1" type="tel" name="hbAmount" placeholder="0.00" /><em class="unit">元</em>                </li>                <li class="item flexbox">                    <label class="txt">紅包個數</label><input class="ipt-txt flex1" type="tel" name="hbNum" placeholder="填寫個數" /><em class="unit">個</em>                </li>                <li class="tips">在線人數共<em class="memNum">186</em>人</li>                <li class="item item-area">                    <textarea class="describe" name="content" placeholder="恭喜發財,大吉大利"></textarea>                </li>                <li class="amountTotal">¥<em class="num">0.00</em></li>            </ul>        </div>    </div>    <!-- //紅包模板.end --></div>

Js代碼片段:

// ...長按彈出菜單$("#J__chatMsgList").on("longTap", "li .msg", function(e){    var that = $(this), menuTpl, menuNode = $("<div class='wc__chatTapMenu animated anim-fadeIn'></div>");    that.addClass("taped");    that.parents("li").siblings().find(".msg").removeClass("taped");    var isRevoke = that.parents("li").hasClass("me");    var _revoke = isRevoke ? "<a href='#'><i class='ico i4'></i>撤回</a>" : "";    if(that.hasClass("picture")){        console.log("圖片長按");        menuTpl = "<div class='menu menu-picture'><a href='#'><i class='ico i1'></i>復制</a><a href='#'><i class='ico i2'></i>收藏</a><a href='#'><i class='ico i3'></i>另存為</a>"+ _revoke +"<a href='#'><i class='ico i5'></i>刪除</a></div>";    }else if(that.hasClass("video")){        console.log("視頻長按");        menuTpl = "<div class='menu menu-video'><a href='#'><i class='ico i3'></i>另存為</a>" + _revoke +"<a href='#'><i class='ico i5'></i>刪除</a></div>";    }else{        console.log("文字長按");        menuTpl = "<div class='menu menu-text'><a href='#'><i class='ico i1'></i>復制</a><a href='#'><i class='ico i2'></i>收藏</a>" + _revoke +"<a href='#'><i class='ico i5'></i>刪除</a></div>";    }    if(!$(".wc__chatTapMenu").length){        $(".wc__chatMsg-panel").append(menuNode.html(menuTpl));        autoPos();    }else{        $(".wc__chatTapMenu").hide().html(menuTpl).fadeIn(250);        autoPos();    }    function autoPos(){        console.log(that.position().top)        var _other = that.parents("li").hasClass("others");        $(".wc__chatTapMenu").css({            position: "absolute",            left: that.position().left + parseInt(that.css("marginLeft")) + (_other ? 0 : that.outerWidth() - $(".wc__chatTapMenu").outerWidth()),            top: that.position().top - $(".wc__chatTapMenu").outerHeight() - 8        });    }});

效果圖:

總結

以上所述是小編給大家介紹的HTML5高仿微信聊天、微信聊天表情|對話框|編輯器功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品日韩激情在线电影| 国产精品极品美女在线观看免费| 亚洲欧美三级在线| 国产亚洲aⅴaaaaaa毛片| 久久久久久久久电影| 亚洲高清久久久久久| 一区二区三区动漫| 国产成人久久精品| 91av中文字幕| 亚洲成人免费网站| 国产成人精品电影久久久| 亚洲色图激情小说| 国产精品久久婷婷六月丁香| 欧洲午夜精品久久久| 国产精品久久久久久久久久ktv| 国产一区二区黄| 5252色成人免费视频| 欧美天天综合色影久久精品| 欧美久久久精品| 欧美在线www| 九九热在线精品视频| 国产欧美精品一区二区| 精品久久中文字幕久久av| 91精品啪在线观看麻豆免费| 亚洲毛片在线观看.| 亚洲丁香婷深爱综合| 大胆欧美人体视频| 亚洲性av在线| 亚洲人成在线免费观看| 粉嫩av一区二区三区免费野| 免费99精品国产自在在线| 亚洲第一页在线| 国产精品久久久久久久久久99| 国产91网红主播在线观看| 国语自产在线不卡| 亚洲精品小视频在线观看| www.亚洲一二| 深夜福利日韩在线看| 国产做受69高潮| 亚洲成avwww人| 热re99久久精品国产66热| 亚洲精品自在久久| 97久久精品视频| 夜夜躁日日躁狠狠久久88av| 国产精品免费观看在线| 亚洲国产精品久久久| 欧美日韩国产一区中文午夜| 欧美一二三视频| 国内精品国产三级国产在线专| 亚洲国产成人精品久久久国产成人一区| 88国产精品欧美一区二区三区| 亚洲一级黄色片| 亚洲色图狂野欧美| 亚洲视频精品在线| 日韩欧美极品在线观看| 亚洲精品国产suv| 国产小视频国产精品| 91九色在线视频| 91精品综合久久久久久五月天| 精品性高朝久久久久久久| 蜜臀久久99精品久久久久久宅男| 亚洲精品天天看| 国产精品热视频| 国产一区二区动漫| 国外成人在线直播| 成人免费看黄网站| 国产精品久久一区主播| 欧美极度另类性三渗透| 最新国产精品亚洲| 欧美孕妇毛茸茸xxxx| 伊人av综合网| 7777免费精品视频| 国产999精品| 成人免费视频a| 欧美精品久久久久久久久| 亚洲欧美色婷婷| 日韩精品在线观看一区二区| 国产丝袜一区二区| 日本精品免费观看| 国产成人精品免高潮在线观看| 91精品国产乱码久久久久久蜜臀| 亚洲大胆人体视频| 91免费人成网站在线观看18| 久久视频免费在线播放| 日韩在线观看免费全集电视剧网站| 操人视频在线观看欧美| 国产精品白嫩美女在线观看| 91在线观看免费高清完整版在线观看| 国产精品人成电影在线观看| 亚洲欧美在线看| 91av免费观看91av精品在线| 国语自产偷拍精品视频偷| 欧美日韩国产精品| 欧美日韩国产成人在线观看| 成人国产精品日本在线| 国产精品久久一区主播| 日韩欧美中文免费| 日韩欧美视频一区二区三区| 中文字幕亚洲专区| 欧美极度另类性三渗透| 亚洲美女动态图120秒| 久久伊人91精品综合网站| 欧美在线国产精品| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美在线观看网址综合| 在线播放国产精品| 欧美黑人国产人伦爽爽爽| 亚洲午夜色婷婷在线| 日韩精品视频观看| 国产一区二区免费| 国产脚交av在线一区二区| 国产成一区二区| 亚洲欧美日韩久久久久久| 在线电影av不卡网址| 日韩女在线观看| 国产盗摄xxxx视频xxx69| 日韩国产中文字幕| 国产一区二区三区在线视频| 日韩欧美中文字幕在线观看| 91系列在线观看| 亚洲美女性生活视频| 国产亚洲综合久久| 国产精品久久久久久久久久久新郎| 91影院在线免费观看视频| 欧美激情一区二区三级高清视频| 日韩中文字幕欧美| 色婷婷av一区二区三区在线观看| 日韩国产中文字幕| 岛国av午夜精品| 91久久久亚洲精品| 欧美精品做受xxx性少妇| 国产精品一区二区三区久久| 中文字幕精品在线视频| 亚洲国产另类久久精品| 亚洲欧洲偷拍精品| 色综合五月天导航| 美女性感视频久久久| 久久久久久久国产精品视频| 久久精品国产v日韩v亚洲| 成人欧美一区二区三区黑人孕妇| 欧美日韩电影在线观看| 国产精品视频99| 91国产美女视频| 久久精品视频在线| 欧美成人精品h版在线观看| 亚洲最新av在线网站| 国产91色在线| 91亚洲精品在线| 成人国产精品日本在线| 欧美一区三区三区高中清蜜桃| 欧美精品在线看| 日韩在线免费视频观看| 国产日韩欧美黄色| 午夜精品美女自拍福到在线| 91免费看片在线| 不卡伊人av在线播放| 欧美激情一二三| 亚洲免费高清视频| 亚洲毛片在线免费观看| 日韩免费视频在线观看| 欧美亚洲视频一区二区| 97久久超碰福利国产精品…| 日本成人免费在线| 久久久久久有精品国产|