Javascript.RU

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

Сообщение от Deff
к примеру для инициализации нун так
к примеру для инициализации, достаточно в CSS написать:
#menu > li > ul {
    display: none;
}
#menu > li:first-child > ul {
    display: block;
}
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #12 (permalink)  
Старый 01.07.2012, 20:07
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote,
Ти такой жа настойчивый, как и мну - в ИЕ 6-7 не работает (Думаю чел упёрси в это
Ответить с цитированием
  #13 (permalink)  
Старый 01.07.2012, 20:09
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Deff
в ИЕ 6-7 не работает (Думаю чел упёрси в это
first-child работает и в ИЕ6 и в ИЕ7 и других подавно, этот псевдо-селектор еще вошел в CSS2

Ну а про джуквери думаю говорить и не надо, где он работает а где нет.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #14 (permalink)  
Старый 01.07.2012, 20:16
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote,
Проверил в ИЕ6 - не пашет - в ИЕ7 сработал
Ответить с цитированием
  #15 (permalink)  
Старый 01.07.2012, 20:19
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Deff
Проверил в ИЕ6 - не пашет
ну значит и хрен с ним с этим ИЕ6, беда прям велика.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #16 (permalink)  
Старый 01.07.2012, 21:28
Новичок на форуме
Отправить личное сообщение для DzirT Посмотреть профиль Найти все сообщения от DzirT
 
Регистрация: 11.08.2011
Сообщений: 8

devote,
Гениально! работает. спасибо! На сайте правда пока не хочет , движок MODx, видимо конфликт какой то. Но это уже история для другой сказки.
Ответить с цитированием
  #17 (permalink)  
Старый 02.07.2012, 11:30
Новичок на форуме
Отправить личное сообщение для DzirT Посмотреть профиль Найти все сообщения от DzirT
 
Регистрация: 11.08.2011
Сообщений: 8

<!DOCTYPE html>
<html>
    <head>
        <script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
        <script type="text/javascript">
function initMenu() {
  $('#menu ul').hide();
  $('#menu ul:first').show();
  $('#menu ul:first ul').show();
  $('#menu li a').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#menu ul:visible').slideUp('normal');
      $('#menu ul:visible ul').slideUp('normal');
        checkElement.slideDown('normal');
      checkElement.find('ul').slideDown('normal');
        return false;
        }
      }
    );
  }
$(document).ready(function() {initMenu();});
        </script>
    </head>
    <body>
        <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="#">Еще какая то</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>
    </body>
</html>
Ответить с цитированием
  #18 (permalink)  
Старый 02.07.2012, 11:45
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

DzirT,
?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу jQuery плагин для создания меню Zeboton jQuery 9 15.09.2014 15:31
Меню с использованием Jquery, "защита от дурака" :) vyrtime jQuery 2 05.08.2011 12:50
Не работает jQuery меню с AJAX eugene1986 jQuery 0 08.07.2010 18:49
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 21:55
анимированное меню на jquery глючит в ie leCadavreExquis jQuery 3 30.12.2009 17:30