модернизировать меню-аккордеон
Доброго времени суток Вам!
В этом вопросе новичок, простите если вопрос покажется глупым... нужно изменить данный скрипт так, чтобы при открытии одного список, другой закрывался. перерыл разные примеры, но так и не получилось :blink: просто нужно вот именно этот код подправить: <html> <head> <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script> <style> #spisok, #spisok ul { list-style-type: none; margin: 0; padding: 5px 0; } #spisok li { padding: 5px 0; } #spisok li li { padding: 5px 0 5px 14px; } #spisok li li:before { content: '- '; } </style> </head> <script> $(document).ready(function(){ $('#spisok > li > ul') .hide() .click(function(e){ e.stopPropagation(); }); $('#spisok > li').toggle(function(){ $(this).find('ul').slideDown(); }, function(){ $(this).find('ul').slideUp(); }); }); </script> <body> <ul id="spisok"> <li><a href="#">1 spisok</a> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> </ul> </li> <li><a href="#">2 spisok</a> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> </ul> </li> <li><a href="#">3 spisok</a> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> </ul> </li> </ul> </body> </html> Благодарю за внимание!!! |
vetrox,
на форуме 100500 таких примеров и забудьте о toggle не читайте старых док <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <style> #spisok, #spisok ul { list-style-type: none; margin: 0; padding: 5px 0; } #spisok ul{ display: none; } #spisok li { padding: 5px 0; } #spisok li li { padding: 5px 0 5px 14px; } #spisok li li:before { content: '- '; } </style> <script> $(function(){ $('#spisok a') .click(function(e){ e.stopPropagation(); $('#spisok a').not(this).next('ul').slideUp(); $(this).next('ul').slideToggle() }); }); </script> </head> <body> <ul id="spisok"> <li><a href="#">1 spisok</a> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> </ul> </li> <li><a href="#">2 spisok</a> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> </ul> </li> <li><a href="#">3 spisok</a> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> </ul> </li> </ul> </body> </html> |
отлично:dance: ! спасибо! только они открываются все в развернутом виде:( как их свернуть при открытии страницы?
|
Цитата:
|
пардон! забыл добавить эту строчку!
:dance: :dance: :dance: сколько дней я провозился с ним....:cray: Слава Богу за Вас, рони! |
Часовой пояс GMT +3, время: 08:14. |