码迷,mamicode.com
首页 > 其他好文 > 详细

多选组件

时间:2017-09-22 01:03:24      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:height   tab   back   var   lin   none   address   table   round   

                                效果图 

技术分享

 

 

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/jquery-1.11.1.min.js" ></script>
<style>
.home {
  margin: 0 auto;
  background-color: cadetblue;
  width: 1000px;
  height: 500px;
}
.home h1 {
  margin: 5px 0px 0px 429px;
  position: absolute;
}
.leftDiv {
  width: 300px;
  height: 400px;
  background-color: darkorchid;
  float: left;
  margin:50px 130px 50px 130px;
}
ul {
  margin: 0;
  list-style: none;
  padding: 0;
  margin:20px 0px 0px 20px;
}
li {
  height: 25px;
  float: left;
  width: 200px;
  margin:5px 0px 5px 0px;
  line-height: 25px;
  /*溢出部分隐藏*/
  overflow: hidden;
  /*将被隐藏的那部分用省略号代替。*/
  text-overflow: ellipsis;
  /*为了保证无论单元格中文本内容有多少,都不会自动换行,此时多余的内容会在水平方向撑破单元格。*/  
  white-space: nowrap;
  /*让标签可视化(主要是针对块状元素--常用的有:<div>,<p>,<h1>...<h6>,<ol>,<ul>,<dl>,<table>,<address>,<blockquote>,<form>)*/
  display: block;
}
img {
  width: 20px;
  height: 20px;
}

.rightDiv {
  width: 300px;
  height: 400px;
  background-color: darkslateblue;
  float: left;
  margin:50px 0px 50px 0px;
}
</style>


</head>
<body>
<div class="home">
  <h1>多选组件</h1>
  <div class="leftDiv" id="leftChil">
    <ul>
      <li onclick="addCell_1(this)">
        <img src="img/add.png" />
        <label>全球最大的中文搜索引擎、最大的中文网站</label>
      </li>
      <li onclick="addCell_1(this)">
        <img src="img/add.png" />
        <label>1999年底,身在美国硅谷的李彦宏看到了中国互联</label>
      </li>
      <li onclick="addCell_1(this)">
        <img src="img/add.png"/>
        <label>抱着技术改变世界的梦想</label>
      </li>
      <li onclick="addCell_1(this)">
        <img src="img/add.png"/>
        <label>百度拥有数万名研发工程师,这是中国乃至全球最为优秀的技术团队</label>
      </li>
      <li onclick="addCell_1(this)">
        <img src="img/add.png"/>
        <label>也使中国成为美国、俄罗斯、和韩国之外</label>
      </li>
      <li onclick="addCell_1(this)">
        <img src="img/add.png"/>
        <label>全球仅有的4个拥有搜索引擎核心技术的国家之一</label>
      </li>
      <li onclick="addCell_1(this)">
        <img src="img/add.png"/>
        <label>从创立之初,百度便将“让人们最平等便捷地获取信息</label>
      </li>
      <li onclick="addCell_1(this)">
        <img src="img/add.png"/>
        <label>在面对用户的搜索产品不断丰富的同时</label>
      </li>
  </ul>

</div>

<div class="rightDiv" id="xx">
  <ul></ul>
</div>
</div>

<script>
  function addCell_1(obj){
    var index = $(obj).index();
    var val = $(obj).children();
    var labVal = val[1].innerHTML;
    var str = "<li onclick=‘delCell_1(this)‘ ><img src=‘img/del.png‘ /><label>"+labVal+"</label></li>";
    $(obj).remove();
    $("#xx ul").append(str);
  }

  function delCell_1(obj){
    var index = $(obj).index();
    var val = $(obj).children();
    var labVal = val[1].innerHTML;
    var str = "<li onclick=‘addCell_1(this)‘ ><img src=‘img/add.png‘ /><label>"+labVal+"</label></li>";
    $(obj).remove();
    $("#leftChil ul").append(str);
  }
</script>
</body>
</html>

多选组件

标签:height   tab   back   var   lin   none   address   table   round   

原文地址:http://www.cnblogs.com/12kk/p/7571818.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!