模拟qq邮箱收件人效果

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <title>添加通知</title>
  <link rel="stylesheet" href="layui/css/layui.css">
  <link rel="stylesheet" href="css/style.css">
 
  <style>
    .layui-form-select .emaillist{display: block}
    #emailbox{display: inline-block;min-height: 38px;height: auto;padding-right: 10px;cursor:text }
    .emailinput{display: inline-block;float: left;width: 50px;height: 36px;line-height: 1.3}
    .email-selected{display: inline-block;float: left;height: 36px;line-height: 36px;}
  </style>
  <!--[if lt IE 9]>
    <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
    <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
  <![endif]-->  
</head>
<body>
                <div class="layui-form-item">
                  <label class="layui-form-label">邮箱地址:</label>
                  <div class="layui-input-block layui-form-select">
                    <div class="layui-input" id="emailbox">
                      <input type="text" value="" class="emailinput">
                    </div>
                    <input type="hidden" id="code" name="code" />
                    <dl class="layui-anim layui-anim-upbit emaillist">
                      <dd οnclick="javascript:selected('张山&lt;office2@nuist.edu.cn&gt;','1001');">张山&lt;office2@nuist.edu.cn&gt;</dd>
                      <dd οnclick="javascript:selected('李斯','1002');">李斯</dd>
                      <dd οnclick="javascript:selected('王武','1003');">王武</dd>
                      <dd οnclick="javascript:selected('赵溜','1004');">赵溜</dd>
                      <dd οnclick="javascript:selected('张山','1005');">张山</dd>
                      <dd οnclick="javascript:selected('李斯','1006');">李斯</dd>
                      <dd οnclick="javascript:selected('王武','1007');">王武</dd>
                      <dd οnclick="javascript:selected('赵溜','1008');">赵溜</dd>
                      <dd οnclick="javascript:selected('张山','1009');">张山</dd>
                      <dd οnclick="javascript:selected('李斯','1010');">李斯</dd>
                      <dd οnclick="javascript:selected('王武','1011');">王武</dd>
                      <dd οnclick="javascript:selected('赵溜','1012');">赵溜</dd>
                      <dd οnclick="javascript:selected('张山','1013');">张山</dd>
                      <dd οnclick="javascript:selected('李斯','1014');">李斯</dd>
                      <dd οnclick="javascript:selected('王武','1015');">王武</dd>
                      <dd οnclick="javascript:selected('赵溜','1016');">赵溜</dd>
                    </dl>
                  </div>
                </div>               
             

 
  <script src="layui/layui.js"></script>
  <script src="js/index.js"></script>
<SCRIPT src="js/jquery-1.4.4.min.js"></SCRIPT>

  <script>
    $(document).ready(function() {
      $("#code").val('');
      $("#emailbox").click(function(){
        $('.emailinput').focus();
      })
    });

    function escapeHTML(a){  
        a = "" + a;  
        return a.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, "&quot;").replace(/'/g, "&apos;");
    }
    function selected(name,code) {
      var ids = $("#code").val();
      if(ids.indexOf(code) == -1){
        $("#emailbox").append("<div class='email-selected' id="+code+">"+escapeHTML(name)+" <a href=# οnclick=javascript:deleteCode("+code+");><img src='../images/icon_c.png'/></a>;</div>");
        var t = $("#emailbox").height() + 5;
        $('.emaillist').css('top',t);
        $('.emailinput').appendTo("#emailbox");

        $("#"+code).hover(function(){  
          $(this).css("background","yellow");},function(){
          $(this).css("background","white");
        });
        //添加隐藏域的值
        ids += code + ",";
        $("#code").val(ids);
      }
    }
    function deleteCode(code){
      var ids = $("#code").val();
      $("#code").val(ids.replace(code+",",""));
      $("#"+code).remove();
      var t = $("#emailbox").height() + 5;
      $('.emaillist').css('top',t);
    }
    // 点击成绩弹出层其他区域隐藏
    $(document).bind("click", function (e) {
      var target = $(e.target);
      if (target.closest(".emaillist,#emailbox").length == 0) {
          $(".emaillist").hide();
      }
        
    })
  </script>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值