/
githubmirror
/
materialize
Обзор
Документация
Войти
/
githubmirror
/
materialize
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v0.97.3
test/html/collapsible.html
170 строк
7 KB
Chang Alan
added dynamic fix to accordion, and refactored some js
13 ноя 2015, 07:37
13 ноя 2015, 07:37
e8ea639
Код
Авторство
О чём код?
<!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"/> </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> <div class="collapsible-header active"><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> <div class="collapsible-header active"><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> <div class="collapsible-header active"><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> <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() { $(".button-collapse").sideNav({ edge: 'right', menuWidth: '90%' }); $('select').material_select(); $('#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>