doctype html > html > head > meta charset ="utf-8" > meta content ="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name ="viewport" > title > 测试 title > style type ="text/css" > * { margin : 0 ; padding : 0 ; } .menu { width : 100% ; } .menu .item { width : 100% ; height : auto ; background-color : #fefefe ; } .menu .item h1 { font-size : 15px ; width : 100% ; position : relative ; } .menu .item h1 i { display : inline-block ; height : 15px ; width : 10px ; position : absolute ; right : 10px ; top : 0 ; background : url(images/right.png) no-repeat ; background-size : 10px auto ; } .menu .item ul { display : none ; } .menu .item ul li { list-style : none ; color : #000 ; background-color : #fefefe ; border-bottom : solid 1px #ededed ; line-height : 32px ; width : 100% ; position : relative ; } .menu .item ul li p { display : none ; } .menu .item.active h1 i { display : inline-block ; height : 10px ; width : 15px ; position : absolute ; right : 10px ; top : 3px ; background : url(images/down.png) no-repeat ; background-size : 15px auto ; } .menu .item ul li span.icon { display : inline-block ; height : 15px ; width : 10px ; position : absolute ; right : 10px ; top : 0 ; background : url(images/right.png) no-repeat ; background-size : 10px auto ; } .menu .item ul li.active span.icon { display : inline-block ; height : 10px ; width : 15px ; position : absolute ; right : 10px ; top : 3px ; background : url(images/down.png) no-repeat ; background-size : 15px auto ; } .menu .item.active ul { display : block ; } .menu .item.active ul li.active p { display : block ; } style > head > body > div class ="menu" > div class ="item" > h1 > 标题一 i > i > h1 > ul > li > 1 span class ="icon" > span > p > 锋科技了束带结发历史的会计法落实到飞 p > li > li > 2 span class ="icon" > span > p > 锋科技了束带结发历史的会计法落实到飞 p > li > li > 3 span class ="icon" > span > p > 锋科技了束带结发历史的会计法落实到飞 p > li > ul > div > div class ="item" > h1 > 标题二 i > i > h1 > ul > li > 1 span class ="icon" > span > p > 锋科技了束带结发历史的会计法落实到飞 p > li > li > 2 span class ="icon" > span > p > 锋科技了束带结发历史的会计法落实到飞 p > li > li > 3 span class ="icon" > span > p > 锋科技了束带结发历史的会计法落实到飞 p > li > ul > div > div class ="item" > h1 > 标题三 i > i > h1 > ul > li > 1 span class ="icon" > span > p > 锋科技了束带结发历史的会计法落实到飞 p > li > li > 2 span class ="icon" > span > p > 锋科技了束带结发历史的会计法落实到飞 p > li > li > 3 span class ="icon" > span > p > 锋科技了束带结发历史的会计法落实到飞 p > li > ul > div > div > script type ="text/javascript" src ="js/jquery-1.7.min.js" > script > script type ="text/javascript" > jQuery( function (){ $( ' .menu .item ' ).each( function (){ var flag = true ; $( this ).find( ' h1 ' ).on( ' click ' , function (){ if (flag){ $( ' .menu .item ' ).removeClass( ' active ' ); $( this ).parent( ' .item ' ).addClass( ' active ' ); flag = false ; } else { $( this ).parent( ' .item ' ).removeClass( ' active ' ); flag = true ; } }); }); $( ' .menu .item ul li ' ).each( function (){ var flag = true ; $( this ).on( ' click ' , function (event){ event.preventDefault(); event.stopPropagation(); if (flag){ $( ' .menu ul li ' ).removeClass( ' active ' ); $( this ).addClass( ' active ' ); flag = false ; } else { $( this ).removeClass( ' active ' ); flag = true ; } }); }); }); script > body > html >
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did101868