Html
    Css
    Js

    
                        
    .box {
	display:flex;
}
.panel {
	margin:0 3%;
	border:1px solid #ddd;
	width:20%;
	cursor:pointer;
	text-align:center;
	height:400px;
	overflow-y:auto;
}
.panel_detail {
	border-bottom:1px solid #ddd;
	padding:5% 0;
	background:transparent;
	transition:background .15s ease-in-out;
}
.panel_detail.clk {
	background:lightblue;
}
.panel_detail:hover {
	/* color:#fff;
	*/
      background:lightblue;
}
ul,li {
	padding:0;
}
li {
	list-style:none;
}
.hide {
	display:none;
}
.exchangeCn {
	align-self:center;
}
.exchangeCn li {
	cursor:pointer;
	border:1px solid #ddd;
	padding:5px 10px;
	margin:5px 0;
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

panel切换

正常情景下左侧栏是异步加载的完整数据点击按钮后会异步请求数据放到到右边栏,同时会和左边栏总数据对比,将重复数据去重(hide)中间的两个按钮会控制左右移动最终会将右边栏的数据以逗号分隔的形势塞到 class为 hide_val 下的 input 里 以便提交数据

1
      .0
      2018/10/19 19:20:25
      以下为最新代码,修复了这个版本的一点bug
      http://www.jq22.com/webqd4760

      回复