效果图
1.html部分
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | <!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < title >index</ title > < link rel = "stylesheet" href = "https://cdn.bootcss.com/font-awesome/4.6.0/css/font-awesome.min.css" rel = "external nofollow" > < link rel = "stylesheet" href = "css/style.css" rel = "external nofollow" > </ head > < body > < div class = "account-l fl" > < a class = "list-title" >账户概览</ a > < ul id = "accordion" class = "accordion" > < li > < div class = "link" >< i class = "fa fa-leaf" ></ i >产品管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "shop" >< a >查看店铺</ a ></ li > < li id = "publicproducts" >< a >发布产品</ a ></ li > < li id = "productlists" >< a >查看产品</ a ></ li > < li id = "mysaled" >< a >已卖出产品</ a ></ li > </ ul > </ li > < li > < div class = "link" >< i class = "fa fa-shopping-cart" ></ i >采购管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "publishpurchase" >< a >发布采购</ a ></ li > < li id = "postneeds" >< a >查看采购</ a ></ li > < li id = "getneeds" >< a >已收到的报价单</ a ></ li > < li id = "mypricesheet" >< a >我的报价单</ a ></ li > < li id = "concernshop" >< a >已关注的店铺</ a ></ li > < li id = "concerngood" >< a >已关注的商品</ a ></ li > </ ul > </ li > < li > < div class = "link" >< i class = "fa fa-pencil-square-o" ></ i >询盘管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "buyerxunpanlist" >< a >收到的询盘</ a ></ li > < li id = "publishrequire" >< a >我的询盘</ a ></ li > </ ul > </ li > < li > < div class = "link" >< i class = "fa fa-file-text" ></ i >订单管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "myorder" >< a >我的订单</ a ></ li > < li id = "myrefund" >< a >退款申请</ a ></ li > </ ul > </ li > < li > < div class = "link" >< i class = "fa fa-globe" ></ i >金融管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "myloan" >< a >我的借贷</ a ></ li > < li id = "financialmanage" >< a >需求申请</ a ></ li > < li id = "myapplication" >< a >我的申请</ a ></ li > </ ul > </ li > < li > < div class = "link" >< i class = "fa fa-unlock-alt" ></ i >安全管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "basecomInfo" >< a >基本信息</ a ></ li > < li id = "authenchange" >< a >认证信息</ a ></ li > < li id = "phoneAuth" >< a >手机认证</ a ></ li > < li id = "bankCardAuth" >< a >银行卡认证</ a ></ li > < li id = "emailAuth" >< a >邮箱认证</ a ></ li > < li id = "passwordmodify" >< a >密码修改</ a ></ li > < li id = "paymentpsdmodify" >< a >支付密码</ a ></ li > < li id = "address" >< a >收货地址</ a ></ li > </ ul > </ li > < li > < div class = "link" >< i class = "fa fa-star" ></ i >评价管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "usercomments" >< a >我的评价</ a ></ li > </ ul > </ li > < li > < div class = "link" >< i class = "fa fa-bell" ></ i >消息管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "mymsg" >< a >我的消息</ a ></ li > </ ul > </ li > < li > < div class = "link" >< i class = "fa fa-signal" ></ i >统计管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "censusmanager" >< a >月贸易量</ a ></ li > < li id = "statisticmanager" >< a >月订单量</ a ></ li > </ ul > </ li > < li > < div class = "link" >< i class = "fa fa-credit-card" ></ i >白条管理< i class = "fa fa-chevron-down" ></ i ></ div > < ul class = "submenu" > < li id = "oweindex" >< a >开通白条</ a ></ li > < li id = "myIous" >< a >我的白条</ a ></ li > < li id = "louorderlist" >< a >订单列表</ a ></ li > </ ul > </ li > </ ul > </ div > < script src = 'js/script.js' ></ script > </ body > </ html > |
2.css部分
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | * { margin : 0 ; padding : 0 ; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } body { background : #fff ; font : 12px Microsoft YaHei, arial , sans-serif } ul { list-style-type : none } a { color : #f39800 ; text-decoration : none } .list-title { display :inline- block ; width : 100% ; max-width : 200px ; border-top : solid 1px #ccc ; border-left : solid 1px #ccc ; border-right : solid 1px #ccc ; background : #fff ; text-align : center ; height : 60px ; line-height : 60px ; font-size : 20px ; color : #f39800 ; font-weight : 700 ; cursor : pointer } h 1 { color : #fff ; font-size : 24px ; font-weight : 400 ; text-align : center ; margin-top : 80px } h 1 a { color : #f39800 ; font-size : 16px } .accordion { width : 100% ; max-width : 200px ; border : solid 1px #ccc ; background : #fff } .accordion .link { cursor : pointer ; display : block ; padding : 15px 15px 15px 42px ; color : #4d4d4d ; font-size : 14px ; font-weight : 700 ; border-bottom : 1px solid #ccc ; position : relative ; -webkit-transition: all . 4 s ease; -o-transition: all . 4 s ease; transition: all . 4 s ease } .accordion li:last-child .link { border-bottom : 0 } .accordion li { cursor : pointer } .accordion li i { position : absolute ; top : 16px ; left : 12px ; font-size : 18px ; color : #595959 ; -webkit-transition: all . 4 s ease; -o-transition: all . 4 s ease; transition: all . 4 s ease } .accordion li i.fa-chevron-down { right : 12px ; left : auto ; font-size : 16px } .accordion li.open .link { color : #f39800 } .accordion li.open i { color : #f39800 } .accordion li.open i.fa-chevron-down { -webkit-transform:rotate( 180 deg); -ms-transform:rotate( 180 deg); -o-transform:rotate( 180 deg); transform:rotate( 180 deg) } .submenu { display : none ; background : #f5f5f5 ; font-size : 14px } .submenu li { border-bottom : 1px solid #d6d7dc } .submenu a { display : block ; text-decoration : none ; color : #666 ; padding : 12px ; padding-left : 42px ; -webkit-transition: all . 25 s ease; -o-transition: all . 25 s ease; transition: all . 25 s ease } .submenu a:hover,.submenu li.current a { background : #f39800 ; color : #fff } |
3.js部分
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | $( function () { var Accordion = function (el, multiple) { this .el = el || {}; this .multiple = multiple || false ; var links = this .el.find( '.link' ); links.on( 'click' , { el: this .el, multiple: this .multiple }, this .dropdown) }; Accordion.prototype.dropdown = function (e) { var $el = e.data.el; $ this = $( this ); $next = $ this .next(); $next.slideToggle(); $ this .parent().toggleClass( 'open' ); if (!e.data.multiple) { $el.find( '.submenu' ).not($next).slideUp().parent().removeClass( 'open' ); } }; var accordion = new Accordion($( '#accordion' ), false ); $( '.submenu li' ).click( function () { $( this ).addClass( 'current' ).siblings( 'li' ).removeClass( 'current' ); }); }); |
以上就是jQuery实现B2B网站后台管理系统侧导航的详细内容,更多关于jQuery 实现侧导航的资料请关注自学编程网其它相关文章!
- 本文固定链接: https://zxbcw.cn/post/190361/
- 转载请注明:必须在正文中标注并保留原文链接
- QQ群: PHP高手阵营官方总群(344148542)
- QQ群: Yii2.0开发(304864863)