中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

基于javascript制作微信聊天面板
來源:易賢網 閱讀:1212 次 日期:2016-07-21 14:54:03
溫馨提示:易賢網小編為您整理了“基于javascript制作微信聊天面板”,方便廣大網友查閱!

本文實例分享了javascript制作微信聊天面板的相關代碼,具體內容如下

點擊頭像更換說話對象,簡單說下實現原理,html中創建一個ul用于存放所有說話的內容,對話內容是有javascript 動態生成,

主要難點:先布局好css,當時奧巴馬發送時候,讓這個li有浮動,當是小胖時候,讓這個li左浮動。

代碼:

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <title>模擬短信發送</title>

  <style>

    * {

      margin: 0;

      padding: 0;

      list-style: none;

      font-family: '微軟雅黑'

    }

    #container {

      width: 450px;

      height: 780px;

      background: #eee;

      margin: 80px auto 0;

      position: relative;

      box-shadow: 20px 20px 55px #777;

    }

    .header {

      background: #000;

      height: 34px;

      color: #fff;

      line-height: 34px;

      font-size: 20px;

      padding: 0 10px;

    }

    .footer {

      width: 430px;

      height: 50px;

      background: #666;

      position: absolute;

      bottom: 0;

      padding: 10px;

    }

    .footer input {

      width: 275px;

      height: 45px;

      outline: none;

      font-size: 20px;

      text-indent: 10px;

      position: absolute;

      border-radius: 6px;

      right: 80px;

    }

    .footer span {

      display: inline-block;

      width: 62px;

      height: 48px;

      background: #ccc;

      font-weight: 900;

      line-height: 45px;

      cursor: pointer;

      text-align: center;

      position: absolute;

      right: 10px;

      border-radius: 6px;

    }

    .footer span:hover {

      color: #fff;

      background: #999;

    }

    #icon {

      display: inline-block;

      background: red;

      width: 60px;

      height: 60px;

      border-radius: 30px;

      position: absolute;

      bottom: 6px;

      left: 14px;

      cursor: pointer;

      overflow: hidden;

    }

    img {

      width: 60px;

      height: 60px;

    }

    .content {

      font-size: 20px;

      width: 435px;

      height: 662px;

      overflow: auto;

      padding: 5px;

    }

    .content li {

      margin-top: 10px;

      padding-left: 10px;

      width: 412px;

      display: block;

      clear: both;

      overflow: hidden;

    }

    .content li img {

      float: left;

    }

    .content li span{

      background: #7cfc00;

      padding: 10px;

      border-radius: 10px;

      float: left;

      margin: 6px 10px 0 10px;

      max-width: 310px;

      border: 1px solid #ccc;

      box-shadow: 0 0 3px #ccc;

    }

    .content li img.imgleft { 

      float: left; 

    }

    .content li img.imgright { 

      float: right; 

    }

    .content li span.spanleft { 

      float: left;

      background: #fff;

    }

    .content li span.spanright { 

      float: right;

      background: #7cfc00;

    }

  </style>

  <script>

    window.onload = function(){

      var arrIcon = ['img/1.jpg','img/2.jpg'];

      var num = 0;   //控制頭像改變

      var iNow = -1;  //用來累加改變左右浮動

      var icon = document.getElementById('icon').getElementsByTagName('img');

      var btn = document.getElementById('btn');

      var text = document.getElementById('text');

      var content = document.getElementsByTagName('ul')[0];

      var img = content.getElementsByTagName('img');

      var span = content.getElementsByTagName('span');

      icon[0].onclick = function(){

        if(num==0){

          this.src = arrIcon[1];

          num = 1;

        }else if(num==1){

          this.src = arrIcon[0];

          num = 0;

        }        

      }

      btn.onclick = function(){

        if(text.value ==''){

          alert('發送內容不能為空');

        }else {

          content.innerHTML += '<li><img src="'+arrIcon[num]+'"><span>'+text.value+'</span></li>';

          iNow++;

          if(num==0){

            img[iNow].className += 'imgright';

            span[iNow].className += 'spanright';

          }else {

            img[iNow].className += 'imgleft';

            span[iNow].className += 'spanleft';

          }

          text.value = '';

        }

      }

    }

  </script>

</head>

<body>

  <div id="container">

    <div class="header">

      <span style="float: left;">白超華-博客園</span>

      <span style="float: right;">20:30</span>

    </div>

    <ul class="content"></ul>

    <div class="footer">

      <div id="icon">

        <img src="img/1.jpg" alt="">

      </div>

      <input id="text" type="text" placeholder="說點什么吧...">

      <span id="btn">發送</span>

    </div>

  </div>

</body>

</html>

希望本文所述對大家學習javascript程序設計有所幫助。

更多信息請查看網絡編程
易賢網手機網站地址:基于javascript制作微信聊天面板
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美日韩不卡视频| 欧美性猛交视频| 欧美在线观看一区| 久久精品av麻豆的观看方式| 久久精品一级爱片| 欧美国产欧美综合| 国产精品自在线| 亚洲高清在线观看| 亚洲免费在线观看视频| 亚洲自拍都市欧美小说| 久久久综合香蕉尹人综合网| 欧美激情在线免费观看| 国产精品久久久久久福利一牛影视| 亚洲一区自拍| 久久久精品日韩| 欧美日韩国产免费| 国内精品福利| 午夜精品三级视频福利| 蜜臀av性久久久久蜜臀aⅴ| 国产精品视频精品| 在线视频亚洲一区| 国产深夜精品福利| 亚洲高清不卡| 亚洲欧美日韩视频一区| 欧美日韩国产黄| 最新亚洲一区| 欧美国产综合视频| 亚洲黄色小视频| 欧美aⅴ99久久黑人专区| 国产亚洲视频在线| 久久久xxx| 韩国一区电影| 美女主播一区| 亚洲精品小视频| 欧美日韩国产精品| 亚洲素人在线| 国产免费成人| 久久免费午夜影院| 欧美日韩日韩| 国产精品99久久久久久久女警 | 欧美日本韩国一区二区三区| 亚洲毛片播放| 国产日韩欧美日韩| 欧美国产一区在线| 久久国产88| 新狼窝色av性久久久久久| 亚洲国产精品一区制服丝袜| 国产精品高潮呻吟久久| 国产精品国产成人国产三级| 久久婷婷丁香| 亚洲综合三区| 99re热精品| 亚洲欧洲精品一区二区精品久久久 | 亚洲欧美在线aaa| 在线看日韩av| 欧美视频在线不卡| 最新日韩精品| 欧美成人综合| 久久婷婷影院| 亚洲欧美怡红院| 日韩视频免费观看高清在线视频| 国产亚洲一区二区在线观看| 欧美三级视频| 欧美三级日本三级少妇99| 暖暖成人免费视频| 久久久无码精品亚洲日韩按摩| 夜夜嗨av一区二区三区网站四季av | 亚洲午夜小视频| 国内精品久久久久久| 国产精品老女人精品视频| 久久婷婷丁香| 久久精品视频99| 久久亚洲精选| 久久国产精品久久久久久久久久| 亚洲精品字幕| 亚洲国产欧美一区| 亚洲风情亚aⅴ在线发布| 亚洲国产精品一区二区久| 在线高清一区| 99在线热播精品免费| 久久性色av| 亚洲女人av| 亚洲精品欧美在线| 亚洲天堂成人在线视频| 日韩视频亚洲视频| 欧美一区二区三区在线观看视频| 亚洲欧美色婷婷| 国产精品美女久久久浪潮软件 | 欧美1级日本1级| 欧美黄污视频| 国产精品日韩在线观看| 国产专区一区| 99视频日韩| 欧美亚洲网站| 欧美日韩黄色一区二区| 国产精品美女| 狠狠狠色丁香婷婷综合久久五月 | 黄色成人av在线| 亚洲欧洲视频| 欧美日本一区| 在线观看91精品国产入口| 亚洲九九九在线观看| 欧美一区二区三区免费看 | 国产亚洲女人久久久久毛片| 一区在线视频| 亚洲一区二区欧美日韩| 午夜亚洲性色福利视频| 欧美精品国产一区| 在线观看国产成人av片| 亚洲欧美中日韩| 国产精品大片wwwwww| 亚洲美女淫视频| 欧美xx视频| 在线观看成人小视频| 亚洲欧美卡通另类91av| 性欧美超级视频| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲精品乱码久久久久久日本蜜臀| 久久久精品欧美丰满| 好吊日精品视频| 久热精品视频在线观看| 亚洲福利国产| 欧美日韩在线观看视频| 亚洲天堂久久| 国产日韩欧美精品一区| 性亚洲最疯狂xxxx高清| 国产精品一国产精品k频道56| 亚洲一区二区成人| 国产嫩草一区二区三区在线观看| 午夜精品久久久久久| 黄色一区二区在线| 欧美日韩亚洲另类| 亚洲日产国产精品| 欧美一区二区三区精品电影| 欧美日韩一区二区三区在线| 亚洲美女毛片| 欧美日韩中文字幕在线| 亚洲深夜福利视频| 国产日韩精品在线| 久久久久久九九九九| 91久久国产自产拍夜夜嗨| 欧美日韩国产首页在线观看| 亚洲一区在线播放| 国产欧美日韩在线观看| 欧美亚洲在线| 亚洲精品1区| 国产麻豆综合| 欧美成人午夜免费视在线看片| 亚洲区中文字幕| 国产精品女主播| 欧美高清在线一区| 亚洲专区欧美专区| 亚洲免费电影在线观看| 国模精品一区二区三区色天香| 欧美国产免费| 久久婷婷丁香| 亚洲欧美日韩精品一区二区| 亚洲激情视频在线播放| 国产欧美一区二区白浆黑人| 欧美日本国产精品| 欧美亚洲一区| 亚洲在线成人精品| 99www免费人成精品| 亚洲激情在线| 亚洲一区二区精品在线观看| 尤妮丝一区二区裸体视频| 欧美三级小说| 欧美性一二三区| 欧美高清视频一区| 免费观看亚洲视频大全| 久久亚洲精品中文字幕冲田杏梨| 小黄鸭精品aⅴ导航网站入口| 一区二区三区 在线观看视| 99re66热这里只有精品3直播| 亚洲欧洲精品一区二区三区波多野1战4 | 国产综合网站| 国产一级一区二区| 最近看过的日韩成人| 激情综合激情| 在线播放中文一区| 亚洲高清影视| 亚洲精品小视频| 亚洲毛片av在线| 亚洲一区二区三区在线观看视频| 一本综合精品| 亚洲免费网址| 欧美亚洲在线播放| 久久综合久久综合久久综合| 麻豆精品视频在线| 欧美黄色免费网站| 国产精品国产自产拍高清av王其| 国产精品三上| 亚洲第一页在线| 亚洲精选久久| 午夜精品一区二区三区四区 | 在线性视频日韩欧美| 一区二区91| 久久麻豆一区二区| 欧美日韩国产影院| 国产日韩精品一区观看|