/
githubmirror
/
materialize
Обзор
Документация
Войти
/
githubmirror
/
materialize
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1-dev
test/html/collapsible.html
200 строк
8 KB
Chang Alan
changed material_select to select in docs
23 сен 2017, 07:36
23 сен 2017, 07:36
7eabacd
Код
Авторство
О чём код?
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/> <title>Documentation - Materialize</title> <!-- CSS --> <link href="../../../bin/materialize.css" type="text/css" rel="stylesheet" media="screen,projection" /> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> </head> <body> <div class="row"> <div class="col s6"> <h2>Collapsible Header Text Wrap</h2> <ul id="first" class="collapsible" data-collapsible="accordion"> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second really long title that should overlap on most screens that aren't incredibly big and wide. Second really long title that should overlap on most screens that aren't incredibly big and wide. Second really long title that should overlap on most screens that aren't incredibly big and wide.</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <button id="add-li" class="btn">Add LI dynamically</button> </div> <div class="col s6"> <h2>Add dynamically to both expandable and collapsible</h2> <ul id="second" class="collapsible" data-collapsible="expandable"> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>First</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <button id="add-li2" class="btn">Add LI dynamically</button> </div> </div> <div class="row"> <h2>Active classes for initial open for both.</h2> <div class="col s6"> <ul class="collapsible" data-collapsible="accordion"> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>First</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li class="active"> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Second ACTIVE</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> </div> <div class="col s6"> <ul class="collapsible" data-collapsible="expandable"> <li class="active"> <div class="collapsible-header"><i class="mdi-maps-place"></i>First ACTIVE</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li class="active"> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third ACTIVE</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> </div> </div> <h2>Nested Collapsible</h2> <!-- Nested Accordion --> <ul class="collapsible" data-collapsible="accordion"> <li> <div class="collapsible-header"><i class="mdi-image-filter-drama"></i>First</div> <div class="collapsible-body"> <ul class="collapsible" data-collapsible="accordion"> <li> <div class="collapsible-header"><i class="mdi-image-filter-drama"></i>First</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> </div> </li> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <!-- Nested Expandable --> <ul class="collapsible" data-collapsible="expandable"> <li> <div class="collapsible-header"><i class="mdi-image-filter-drama"></i>First</div> <div class="collapsible-body"> <ul class="collapsible" data-collapsible="expandable"> <li> <div class="collapsible-header"><i class="mdi-image-filter-drama"></i>First</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> </div> </li> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>Second</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <br> <h2>Collapsible Callbacks</h2> <ul id="callbacks" class="collapsible" data-collapsible="expandable"> <li> <div class="collapsible-header"><i class="mdi-maps-place"></i>onOpen</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> <li> <div class="collapsible-header"><i class="mdi-social-whatshot"></i>onClose</div> <div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div> </li> </ul> <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script> <script src="../../../bin/materialize.js"></script> <script type="text/javascript"> $( document ).ready(function() { $(".sidenav").sidenav({ edge: 'right', menuWidth: '90%' }); $('select').select(); $('.collapsible').collapsible(); $('.collapsible[data-collapsible="expandable"]').collapsible({ accordion: false }); $('#callbacks').collapsible({ accordion: false, // A setting that changes the collapsible behavior to expandable instead of the default accordion style onOpen: function(el) { alert('Open'); }, // Callback for Collapsible open onClose: function(el) { alert('Closed'); } // Callback for Collapsible close }); $('#add-li').click(function() { $('#first').append('<li><div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div><div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div></li>'); }); $('#add-li2').click(function() { $('#second').append('<li><div class="collapsible-header"><i class="mdi-social-whatshot"></i>Third</div><div class="collapsible-body"><p>Lorem ipsum dolor sit amet.</p></div></li>'); }); }); </script> </body> </html>