Почему иногда меню аккордеон раскрывается при обновлении страницы

(Ответов: 25, Просмотров: 3270)
Страница 2 из 3 Первая 123 Последняя
  1. Опытный
    • Регистрация: 06.08.2013
    • Сообщений: 307
    • Репутация: 5
    _Серега_,Меня интересует вопрос: вы с помощью javascript скрываете подпункты меню $('.nav ul').hide();, а сделайте так, чтобы подпункты меню скрывались через css - display:none, а уже раскрывались через javascript. А то скрипт бывает не загружается вовремя и меню все равно у меня мигает. Я в javascript не силен. Помогите, пожалуйста.
    Последний раз редактировалось SergeyNetIt; 16.01.2014 в 21:01.
    • 0
  2. Дипломник Аватар для _Серега_
    • Регистрация: 11.02.2013
    • Сообщений: 125
    • Репутация: 32
    • Webmoney BL: ?
    сделал, просто получается, если пользователь заходит на страницу подраздела меню, то все равно меню будет закрыто. А похорошему надо чтобы в этом разделе меню было открыто и активная страница подсвечена
    • 0
  3. Опытный
    • Регистрация: 06.08.2013
    • Сообщений: 307
    • Репутация: 5
    _Серега_,Да. Надо, чтобы пользователь щелкнул на пункт меню, он выделился каким-то цветом и появилось под меню. Потом обратно щелчок на пункте меню и меню скрылось. У меня так было изначально. Но как сделать, чтобы в css подпункты меню скрывались, а уже в javascript раскрывались. Вы знаете? Кодом рабочим не поделитесь?
    • 0
  4. Дипломник Аватар для _Серега_
    • Регистрация: 11.02.2013
    • Сообщений: 125
    • Репутация: 32
    • Webmoney BL: ?
    по той же ссылке зайдите на fiddle я проапдейтил код, теперь в css все закрыто, а раскрывается уже по js
    • 1

    Спасибо сказали:

    SergeyNetIt(17.01.2014),
  5. Опытный
    • Регистрация: 06.08.2013
    • Сообщений: 307
    • Репутация: 5
    _Серега_, вот код http://jsfiddle.net/n3xw9/ . Меню генерируется wordpress вроде все поставил как у тебя, только изменил название классов. Нажимаю на меню - не открывается. Посмотри плиз.
    • 0
  6. Дипломник Аватар для _Серега_
    • Регистрация: 11.02.2013
    • Сообщений: 125
    • Репутация: 32
    • Webmoney BL: ?
    • 1

    Спасибо сказали:

    SergeyNetIt(18.01.2014),
  7. Опытный
    • Регистрация: 06.08.2013
    • Сообщений: 307
    • Репутация: 5
    _Серега_,Еще раз огромное вам спасибо. Даже и не знаю, чтоб я делал, если бы вы не помогли.
    Извините, тогда за моя наглость, а как в вашем коде сделать, чтобы при щелчке на пункт меню, как в моей скрипте, пункт меню выделялся цветом, и соответственно выежает подпункты меню, что уже работает
    Вот так при щелчке на пункт меню http://joxi.ru/2I_ZUv3JTJAGH8rIhGw
    Так при обратном щелчке на тоже меню http://joxi.ru/LZDZUhjKTJBuG_Uj1U8
    Последний раз редактировалось SergeyNetIt; 18.01.2014 в 01:18.
    • 0
  8. Дипломник Аватар для _Серега_
    • Регистрация: 11.02.2013
    • Сообщений: 125
    • Репутация: 32
    • Webmoney BL: ?
    проапдейтил

    там есть одна переменная p ее надо задать сервером на каждой странице своя, согласно урлу.

    к примеру так в файле index.php

    PHP код:
    echo "<script>var p='menu-item-133';</script>"
    сначала конечно задать соответствие урлов переменным надо.

    топорно так :
    PHP код:
    if (preg_match('firstpage.html',$_SERVER['request_uri'])) echo "<script>var p='menu-item-133';</script>";
    //и т.д.
    .
    .
    .
    .
    .
    .
    .


    Последний раз редактировалось _Серега_; 18.01.2014 в 02:11.
    • 0
  9. Опытный
    • Регистрация: 06.08.2013
    • Сообщений: 307
    • Репутация: 5
    _Серега_,так при щелчке на пункт меню он цветом не выделяется? А должно http://joxi.ru/2I_ZUv3JTJAGH8rIhGw. Цвет меню открытого изменился на красный
    Я и не заметил меню да работает почти корректно. НО, когда я его раскрываю любой пункт меню и нажимаю на подпункт меню - перехода не осуществляется по ссылке
    На http://jsfiddle.net/codeffeiner/243k4/ тоже пробовал подставлял адрес - результат один и то же, перехода по ссылке нет.
    Вот можете здесь посмотреть http://fr3809bb.bget.ru/
    или на http://jsfiddle.net/codeffeiner/243k4/
    Последний раз редактировалось SergeyNetIt; 18.01.2014 в 02:24.
    • 0
  10. Дипломник Аватар для _Серега_
    • Регистрация: 11.02.2013
    • Сообщений: 125
    • Репутация: 32
    • Webmoney BL: ?
    проверь
    • 1

    Спасибо сказали:

    SergeyNetIt(18.01.2014),
Страница 2 из 3 Первая 123 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Почему сайдбар с меню не корректно отображается в IE8
WordPress 1 24.12.2013 13:07
Почему на старом сайте новые страницы попадают в сопли?
Общие вопросы поисковой оптимизации 5 31.10.2013 11:47
Нужно немного изменить скрипт аккордеон-меню
Софт, скрипты, сервисы 2 20.03.2012 00:01
Ссыла из рубрики в меню страницы сайта
Web программирование 5 28.02.2012 01:58

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры