基于bootstrap面板的类别多选栏
1、html部分
<div class="panel panel-default">
<div class="panel-heading">请选择您需要的分类(可多选)</div>
<div class="list-group" id="category">
<a href="#" class="list-group-item"><span class="glyphicon glyphicon-ok" ></span><p>前端</p></a>
<a href="#" class="list-group-item"><span class="glyphicon glyphicon-ok" ></span><p>后台</p></a>
<a href="#" class="list-group-item"><span class="glyphicon glyphicon-ok" ></span><p>iOS</p></a>
<a href="#" class="list-group-item"><span class="glyphicon glyphicon-ok" ></span><p>java</p></a>
<a href="#" class="list-group-item"><span class="glyphicon glyphicon-ok" ></span><p>测试</p></a>
<a href="#" class="list-group-item" id="newCategory"><span class="glyphicon glyphicon-ok " ></span>
<p>自定义</p>
<div >
<input style="position:relative;width:70%;float:left;" type="text" maxlength="10" placeholder="请输入要添加的类别" class="form-control" name="" >
<button style="float:right;" class="btn btn-primary">添加</button>
</div>
</a>
</div>
<button style="width:30%; float:right;margin-top: 15px;" id="returnNewTask" class="btn btn-success">确定</button>
</div>
2、js
//类别多选栏的样式(小绿勾)
var $category = $("#category");
$category.delegate("a", "click", function (e) {
if ($(this).index() == $("#category a").length - 1) {
$('#newCategory div').css("display", "block");
}
else {
$('#newCategory div').css("display", "none");
$("#newCategory input").val("");
if ($(this).is(".active")) {
$(this).removeClass("active");
}
else {
$(this).addClass("active");
}
;
}
}); $("#newCategory button").on("click", function () {
var item = '<a href="#" class="list-group-item active"><span class="glyphicon glyphicon-ok" ></span><p>' +
$("#newCategory input").val() + '</p></a>';
$("#newCategory").before(item);
$("#newCategory input").val("");
})
3、css
/*******类别多选栏的部分******/
#category .active{
background-color: white;
color: black;
border: 1px solid #E2E2E3;
} #category .badge{
margin-top: -4px;
background-color:transparent;
border: none;
} #category span{
float:right;
display:none;
} #category .active span{
display:block;
float:right;
color: rgb(70, 176, 85);
font-size: 15px;
} #options a{
overflow: hidden;
} #options .panel{
width:100%;
margin-left: auto;
margin-right: auto;
} #newCategory div{
display: none;
}
基于bootstrap面板的类别多选栏的更多相关文章
- 基于Bootstrap、Jquery的自适应导航栏
css代码: .kch_nav{width: 100%; position: fixed;z-index: 999;top:0;left: 0;right: 0;height: 69px;backgr ...
- 基于bootstrap的select(可多选)
如图:
- 后台管理-基于 Bootstrap 开发的网站后台管理面板
Bootstrap 开发框架真的很强大,今天推荐几个非常不错的基于 Bootstrap 开发的网站后台管理面板,全部都是响应式布局,细节做得都很不错.可以搜索keenthemes. Metronic ...
- 8个强大的基于Bootstrap的CSS框架
做过前端开发的小伙伴们应该对Bootstrap不会陌生,它是由Twitter推出的开源CSS框架,其中包含了很多Web前端开发的工具包和应用组件.当然,和jQuery一样,Bootstrap同时也是一 ...
- 基于Bootstrap仿淘宝分页控件实现
.header { cursor: pointer } p { margin: 3px 6px } th { background: lightblue; width: 20% } table { t ...
- Metronic – 超赞!基于 Bootstrap 的响应式后台管理模板
Metronic 是一套精美的响应式后台管理模板,基于强大的 Twitter Bootstrap 框架实现.Metronic 拥有简洁优雅的 Metro UI 风格界面,6 种颜色可选,76 个模板页 ...
- 基于Bootstrap的超酷jQuery开关按钮插件
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAA2CAIAAAC0tsfoAAAB/0lEQVR4nO3bQWrCQBTGcc/mbVz0DD
- 基于 Bootstrap 的扁平化 UI 开发包
Flat UI是一款基于Bootstrap的扁平化前端UI工具包,Flat UI的组件外观设计非常清新和漂亮,Flat UI的组件包含按钮,输入框,组合按钮,复选框,单选按钮,标签,菜单,进度条和滑块 ...
- 基于Bootstrap设计网页
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
随机推荐
- 使用 Cloud Insight SDK 监控北京空气质量!
现在越来越多的 App 都开始有广告了.特别是空气质量监测,和天气类的 App,广告还是蛮多的,眼花缭乱,真是够了. 最近刚好在用一款系统监控工具 Cloud Insight,它提供的 SDK 可以把 ...
- 练习PYTHON协程之GREENLET
STACKLESS就算了,了解一下原理即可. GREENLET,GEVENT,EVENTLET这些,比较好测试,还是都 撸一次,得个印象. 测试代码都是网上的大路货. from greenlet im ...
- 练习--python中的Queue与多进程(multiprocessing)
按官方说法: This module is OBSOLETE and is only provided on PyPI to support old projects that still use i ...
- WordPress Woopra Analytics插件‘ofc_upload_image.php’任意PHP代码执行漏洞
漏洞名称: WordPress Woopra Analytics插件‘ofc_upload_image.php’任意PHP代码执行漏洞 CNNVD编号: CNNVD-201310-195 发布时间: ...
- ELK安装配置及nginx日志分析
一.ELK简介1.组成ELK是Elasticsearch.Logstash.Kibana三个开源软件的组合.在实时数据检索和分析场合,三者通常是配合使用,而且又都先后归于 Elastic.co 公司名 ...
- sql server 自定义函数
create function 函数名 (@pno int) returns int as begin declare @a int if not exists(select * from perso ...
- zz android 系统 makefile文件(Android.mk)组织结构
Android.mk脚本结构 下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么.(这个文件被根目录下的makefile文件包含) 一. main.mk 1.检查版本 ...
- HW4.23
public class Solution { public static void main(String[] args) { double sum = 0; for(int i = 1; i &l ...
- usaco 地震 && 奶牛观光
Usaco 地震: Description 一场地震把约翰家的牧场摧毁了,坚强的约翰决心重建家园.约翰已经重建了N个牧场, 现在他希望能修建一些道路把它们连接起来.研究地形之后,约翰发现可供修建的道路 ...
- 手机APP上下滚动翻页效果
//页面初期加载时 $(document).ready(function () { //加载第一页 LoadList(); //滚动换页 $( ...