jquery带checkbox选择框的树形菜单效果代码
代码语言:html
所属分类:菜单导航
代码描述:jquery带checkbox选择框的树形菜单效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
* {
padding: 0px;
margin: 0px;
outline: none;
font: 16px "Calibri";
font-weight: lighter;
list-style-type: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
background: #e39900;
overflow: hidden;
overflow-y: auto;
color: #bbb;
}
.controls {
position: fixed;
top: 0;
left: 0;
right: 0;
background: #fff;
z-index: 1;
padding: 6px 10px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
button {
border: 0px;
color: #e13300;
margin: 4px;
padding: 4px 12px;
cursor: pointer;
background: transparent;
}
button.active,
button.active:hover {
background: #e13300;
color: #fff;
}
button:hover {
background: #efefef;
}
input[type=checkbox] {
vertical-align: middle !important;
}
h1 {
font-size: 3em;
font-weight: lighter;
color: #fff;
text-align: center;
display: block;
padding: 40px 0px;
margin-top: 40px;
}
.tree {
margin: 2% auto;
width: 80%;
}
.tree ul {
display: none;
margin: 4px auto;
margin-left: 6px;
border-left: 1px dashed #dfdfdf;
}
.tree li {
padding: 12px 18px;
cursor: pointer;
vertical-align: middle;
background: #fff;
}
.tree li:first-child {
border-radius: 3px 3px 0 0;
}
.tree li:last-child {
border-radius: 0 0 3px 3px;
}
.tree .active,
.active li {
background: #efefef;
}
.tree label {
cursor: pointer;
}
.tree input[type=checkbox] {
margin: -2px 6px 0 0px;
}
.has > label {
color: #000;
}
.tree .total {
color: #e13300;
}
</style>
</head>
<body translate="no">
<h1>Jquery Tree Menu</h1>
<div class="controls">
<button>Collepsed</button>
<button>Expanded</button>
<button>Checked All</button>
<button>Unchek All</button>
</div>
<ul class="tree">
<li class="has">
<input type="checkbox" name="domain[]" value="Agricultural Sciences">
<label>Agricultural Sciences <span class="total">(15)</span></label>
<ul>
<li class="">
<input type="checkbox" name="subdomain[]" value="Agriculture, Dairy& Animal Science">
<label>Agriculture, Dairy & Animal Science </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Agricultural Engineering">
<label>Agricultural Engineering </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Agricultural Economics& Policy">
<label>Agricultural Economics & Policy </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Agriculture, Multidisciplinary">
<label>Agriculture, Multidisciplinary </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Agronomy">
<label>Agronomy </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Plant Sciences,Botany">
<label>Plant Sciences,Botany </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Environmental Sciences">
<label>Environmental Sciences </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Fisheries">
<label>Fisheries </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Food Science& Technology">
<label>Food Science & Technology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Forestry">
<label>Forestry </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Horticulture">
<label>Horticulture </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Soil Science">
<label>Soil Science </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Veterinary Sciences">
<label>Veterinary Sciences </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Water Resources">
<label>Water Resources </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Biodiversity Conservation">
<label>Biodiversity Conservation </label>
</li>
</ul>
</li>
<li class="has">
<input type="checkbox" name="domain[]" value="Biological Sciences">
<label>Biological Sciences <span class="total">(19)</span></label>
<ul>
<li class="">
<input type="checkbox" name="subdomain[]" value="Biology">
<label>Biology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Cell& Tissue Engineering">
<label>Cell & Tissue Engineering </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Biophysics">
<label>Biophysics </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Biotechnology">
<label>Biotechnology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Cell Biology">
<label>Cell Biology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Biochemical Research Methods">
<label>Biochemical Research Methods </label>
</li>
<li class="has">
<input type="checkbox" name="subdomain[]" value="Biochemistry& Molecular Biology">
<label>Biochemistry & Molecular Biology <span class="total">(1)</span></label>
<ul>
<li>
<input type="checkbox" name="subject[]" value="Analytical Biochemistry">
<label>Analytical Biochemistry</label>
</li>
</ul>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Mathematical& Computational Biology">
<label>Mathematical & Computational Biology </label>
</li>
<li class="has">
<input type="checkbox" name="subdomain[]" value="Microbiology">
<label>Microbiology <span class="total">(2)</span></label>
<ul>
<li>
<input type="checkbox" name="subject[]" value="Pharmaceutical Microbiology">
<label>Pharmaceutical Microbiology</label>
</li>
<li>
<input type="checkbox" name="subject[]" value="Fermentation Technology">
<label>Fermentation Technology</label>
</li>
</ul>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Ecology">
<label>Ecology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Evolutionary Biology">
<label>Evolutionary Biology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Developmental Biology">
<label>Developmental Biology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Entomology">
<label>Entomology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Limnology">
<label>Limnology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Marine& Freshwater Biology">
<label>Marine & Freshwater Biology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Mycology">
<label>Mycology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Ornithology">
<label>Ornithology </label>
</li>
<li class="">
<input type="checkbox" name="subdomain[]" value="Reproductive Biology">
<label>Reproductive Biology </label>
</li>
<li class="has">
<input type="checkbox" name="subdomain[]" value="Zoology">
<label>Zoology <span class="total">(1)</span.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0