本文将介绍利用jquery+css实现html选择树或树形菜单的方法,无需其他插件,十分简洁明了。
主要利用<li>标签加上样式调整。
先上效果图:
下面上CSS代码:
li{
position:relative !important;
}
li input {
position:absolute;left:0;margin-left:0;opacity:0;z-index:2;cursor:pointer;height:1em;width:1em;top:0;
}
input + ol {
display:none;
background:url('../myImg/toggle.png') 0px 0px no-repeat;
margin:-1em 0 0 0;
display:block;
padding:1em 0 0 1em;
background-size:.8em .8em;
}
input + ol > li {
height:0;overflow:hidden;padding-left:1px;
}
li label,a {
cursor:pointer;display:block;padding-left:1.3em;
}
input:checked + ol {
background:url('../myImg/toggled.png') 0px 0px no