Показать сообщение отдельно
  #3 (permalink)  
Старый 01.07.2012, 14:00
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от aDiVaNToS
Это все можно сделать с помощью одного лишь СSS и не нужно здесь скрипта =) сэкономишь на времени загрузки страницы пару милисек =)
Покажешь как? Мне даже любопытно как ты это сделаешь так, что бы открытое меню еще и не закрывалось после открытия.

<style>
    #menu > li ul {
        display: none;
    }
    #menu > li > a:focus ~ ul,
    #menu > li > a:focus ~ ul ul {
        display: block;
    }
</style>
<ul id="menu">
  <li> <a href="#">Главная</a>
    <ul>
      <li><a href="#">Каталог 1</a></li>
      <li><a href="#">Каталог 2</a>
        <ul>
          <li><a href="#">Подкаталог 1</a></li>
          <li><a href="#">Подкаталог 2</a></li>
          <li><a href="#">Подкаталог 3</a></li>
        </ul>
      </li>
      <li><a href="#">Каталог 3</a></li>
    </ul>
  </li>
  <li> <a href="#">Programming Languages</a>
    <ul>
      <li><a href="#">PHP</a></li>
      <li><a href="#">Ruby</a></li>
    </ul>
  </li>
</ul>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием