Создать ответ 
Скрипт раздвижного меню
Автор Сообщение
Pilot Не на форуме
Ефрейтор
*

Сообщений: 10
У нас с: Jan 2014
Сообщение: #11
RE: Скрипт раздвижного меню
И в этом варианте проблема. Blogger от гугла не позволяет грузить файлы, поэтому я не смогу залить в блог jquery.cookie.rar
18.01.2014 10:27:41
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #12
RE: Скрипт раздвижного меню
Ну тогда распакуйте файл, и вставьте его содержимое на страничку внутри тегов <script type="text/javascript"></script>. Там всего порядка 115 строк, просто не хотелось перегружать код, потому и предложил вынести в виде отдельного кода. Но раз так нельзя, то вставляйте всё внутрь странички.
18.01.2014 10:58:28
Найти все сообщения Цитировать это сообщение
Pilot Не на форуме
Ефрейтор
*

Сообщений: 10
У нас с: Jan 2014
Сообщение: #13
RE: Скрипт раздвижного меню
Сделал так и теперь все пункты меню всегда открыты. Может глянете на моем тестовом сайте на код? Может что пропустил.

Ссылку на сайт удалил.
18.01.2014 11:40:44
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #14
RE: Скрипт раздвижного меню
Поместите содержимое файла jquery.cookie.js сразу после строки
Код:
$(document).ready(function() {
а
Код:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
сразу перед строками
Код:
<script type="text/javascript">
$(document).ready(function() {
А то получается, что библиотека jquery еще не загрузилась, а сайт пытается установить cookies с ее помощью.

И присвойте элементам меню <ul> уникальный id!
18.01.2014 11:53:29
Найти все сообщения Цитировать это сообщение
Pilot Не на форуме
Ефрейтор
*

Сообщений: 10
У нас с: Jan 2014
Сообщение: #15
RE: Скрипт раздвижного меню
Спасибо большое! Вы лучшие! Все заработало!! Извините что замучил. Еще раз спасибо.
19.01.2014 09:31:43
Найти все сообщения Цитировать это сообщение
Pilot Не на форуме
Ефрейтор
*

Сообщений: 10
У нас с: Jan 2014
Сообщение: #16
RE: Скрипт раздвижного меню
И все мне нет покоя. А не подскажите, что можно добавить в код, чтоб пункт меню сворачивался, и по повторному нажатию на него, а не только при выборе другого пункта?

Или в данном случае либо та функция, либо другая?
(Последний раз сообщение было отредактировано 19.01.2014 в 10:40:26, отредактировал пользователь Pilot.)
19.01.2014 10:39:39
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #17
RE: Скрипт раздвижного меню
Ну почему же, можно сделать все как вы хотите.

Для этого вместо строчки:
Код:
if((checkElement.is('ul')) && (checkElement.is(':visible'))) { return false; }

используйте:
Код:
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
checkElement.slideUp('normal');
return false;
}
19.01.2014 12:30:39
Найти все сообщения Цитировать это сообщение
Pilot Не на форуме
Ефрейтор
*

Сообщений: 10
У нас с: Jan 2014
Сообщение: #18
RE: Скрипт раздвижного меню
Обалдеть! Спасибо огроменное))!
19.01.2014 13:04:00
Найти все сообщения Цитировать это сообщение
lockedman Не на форуме
Рядовой
*

Сообщений: 1
У нас с: Apr 2014
Сообщение: #19
RE: Скрипт раздвижного меню
А у меня другая проблема.
Все сделал, но теперь, когда выхожу на главную страницу, то остается всегда открыта та категория, в которой был в последний раз.
Как убрать?
12.04.2014 03:04:35
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #20
RE: Скрипт раздвижного меню
Думаю, самым простым способом будет поместить ноль в переменную menu_id в cookie на главной странице до вызова скрипта разворачивания меню.
Код:
<script type="text/javascript">
$.cookie('menu_id',0);
</script>
12.04.2014 16:15:18
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)


LiveInternet
© Copyright 2011-2024 by UsefulScript.ru