jquery - Collapsible for sub list is not working in material design -
i trying create list having sub-list using material design. in when click on sub-list header, doesn't expands. main header gets expanded. think collapsible functionality not working inner header. dont know i'm doing wrong.
<!doctype html> <html> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>list</title> <link href="css/materialize.min.css" rel="stylesheet" type="text/css"> <link href="css/style.css" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/icon?family=material+icons" rel="stylesheet"> </head> <body class="blue-grey lighten-5"> <div class="center-align"> <ul class="collapsible" data-collapsible="accordion"> <li> <div class="collapsible-header waves-effect waves-grey">user management</div> <div class="collapsible-body"> <ul> <li><a href="#listuser">list user</a> </li> <li><a href="#createuser">create user</a> </li> <li><a href="#updaterole">update user role</a> </li> <li><a href="#deleteuser">delete user</a> </li> <li> <div class="collapsible-header waves-effect waves-grey">role management</div> <div class="collapsible-body"> <ul> <li><a href="#addrole">add role</a> </li> <li><a href="#listofroles">edit role</a> </li> <li><a href="#deleterole">delete role</a> </li> </ul> </div> </li> </ul> </div> </li> </ul> </div> <script src="js/jquery-3.1.1.js"></script> <script src="js/materialize.min.js"></script> <script src="js/angular.min.js"></script> <script src="js/angular-route.min.js"></script> <script src="js/angular-resource.min.js"></script> <script src="js/angular-animate.min.js"></script> <script src="js/app.js"></script> </body> </html>
as saying haven't used js, means have not initialized collapsible. in you, custom js add following.
$(document).ready(function(){ $('.collapsible').collapsible(); }); please refer docs carefully. http://materializecss.com/collapsible.html
Comments
Post a Comment