Перейти к содержимому


Выпадающее Меню По Клику

выпадающее меню по клику

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 45

#41 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 14 Октябрь 2014 - 00:18

мы у вас тестировали отмену кода и он все равно не работал, в данном коде все изменение только в parent, меняем его на parents

на счет ошибок, условие у вас нарушает структуру кода:
{% IF PAGE_TITLE=Каталог %}
<div style="display:block; {%ELSE%}display:none; {% ENDIF %}">

как понимаю, вы хотели реализовать сл.образом:
<div style="{% IF PAGE_TITLE=Каталог %}display:block; {%ELSE%}display:none; {% ENDIF %}">


а <meta> необходимо располагать до </head>

#42 Константин1111

Константин1111

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 192 сообщений
  • ГородКраснодар

Отправлено 14 Октябрь 2014 - 09:16

Просмотр сообщенияVaccina (14 Октябрь 2014 - 00:18) писал:

мы у вас тестировали отмену кода и он все равно не работал, в данном коде все изменение только в parent, меняем его на parents

на счет ошибок, условие у вас нарушает структуру кода:
{% IF PAGE_TITLE=Каталог %}
<div style="display:block; {%ELSE%}display:none; {% ENDIF %}">

как понимаю, вы хотели реализовать сл.образом:
<div style="{% IF PAGE_TITLE=Каталог %}display:block; {%ELSE%}display:none; {% ENDIF %}">


а <meta> необходимо располагать до </head>
Простите меня идиота, что-то не понял какие изменения нужно сделать?

#43 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 15 Октябрь 2014 - 00:06

Вам необходимо просто следующий код в вашем шаблоне

{% IF PAGE_TITLE=Каталог %}
<div style="display:block; {%ELSE%}display:none; {% ENDIF %}">

заменить на

<div style="{% IF PAGE_TITLE=Каталог %}display:block; {%ELSE%}display:none; {% ENDIF %}">


#44 Константин1111

Константин1111

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 192 сообщений
  • ГородКраснодар

Отправлено 15 Октябрь 2014 - 09:17

Просмотр сообщенияСake (15 Октябрь 2014 - 00:06) писал:

Вам необходимо просто следующий код в вашем шаблоне

{% IF PAGE_TITLE=Каталог %}
<div style="display:block; {%ELSE%}display:none; {% ENDIF %}">

заменить на

<div style="{% IF PAGE_TITLE=Каталог %}display:block; {%ELSE%}display:none; {% ENDIF %}">
Изменил код, но меню по прежнему работает не корректно... корректно работает только блоки первого порядка, вот ссылка на страницу http://zigzag93.ru/page/catalog вот путь меню... например audi-a1-///// а дальше не открывает....

#45 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 17 Октябрь 2014 - 04:08

Найдите в вашем файле main.js следующий код

$(function () {
$('#css3menu44 li.parent a').click(function () {
	 $('#css3menu44 > li > ul').removeClass('active');
	 $(this).parents().children('ul').toggleClass('active');
	 return (false);
});
});

и замените его на

$(function () {
  $('#css3menu44 li.parent a').click(function () {
	$('#css3menu44 li.parent ul').removeClass('active');
	$(this).parents('li.parent').children('ul').toggleClass('active');
  });
});


#46 Константин1111

Константин1111

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 192 сообщений
  • ГородКраснодар

Отправлено 17 Октябрь 2014 - 07:54

Просмотр сообщенияСake (17 Октябрь 2014 - 04:08) писал:

Найдите в вашем файле main.js следующий код

$(function () {
$('#css3menu44 li.parent a').click(function () {
	 $('#css3menu44 > li > ul').removeClass('active');
	 $(this).parents().children('ul').toggleClass('active');
	 return (false);
});
});

и замените его на

$(function () {
$('#css3menu44 li.parent a').click(function () {
$('#css3menu44 li.parent ul').removeClass('active');
$(this).parents('li.parent').children('ul').toggleClass('active');
});
});
Спасибо, теперь именно то что нужно





Темы с аналогичным тегами выпадающее, меню, по клику

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных