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


Убрать Выпадающие Подкатегории Меню


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

#1 vint

vint

    Пользователь

  • Пользователи
  • PipPip
  • 46 сообщений

Отправлено 14 Июнь 2013 - 12:54

Добрый день!
Прошу помощи:
как убрать отображение выпадающих вправо подкатегорий товаров в каталоге, при наведении курсора (мешают тем, что накладываются на слайдер и изображения товаров)?

Нужно оставить только отображение подкатегорий товаров, выпадающих списком вниз, при клике на категорию.

Буду признателен!

#2 Vaccina

Vaccina

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

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

Отправлено 15 Июнь 2013 - 04:02

Вам необходимо для начала исправить ошибку http://forum.storela...__40#entry73381

Так как после исправления применяться большое число стилей которое до этого не применялись.

#3 vint

vint

    Пользователь

  • Пользователи
  • PipPip
  • 46 сообщений

Отправлено 15 Июнь 2013 - 10:32

Просмотр сообщенияVaccina (15 Июнь 2013 - 04:02) писал:

Вам необходимо для начала исправить ошибку http://forum.storela...__40#entry73381

Так как после исправления применяться большое число стилей которое до этого не применялись.
Заменил указанный код, ничего не поменялось - также при наведении курсора выпадают подкатегории меню. В Opera. Chrome. IE - одинаковая ситуация.

#4 miyako

miyako

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

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

Отправлено 15 Июнь 2013 - 12:42

вы хотите убрать выпадающее меню каталога?

#5 vint

vint

    Пользователь

  • Пользователи
  • PipPip
  • 46 сообщений

Отправлено 15 Июнь 2013 - 13:12

Да, убрать выпадающее при наведении курсора. Оставить раскрывающееся вниз - при клике по категории в каталоге.

#6 miyako

miyako

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

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

Отправлено 15 Июнь 2013 - 15:27

Просмотр сообщенияvint (15 Июнь 2013 - 13:12) писал:

Да, убрать выпадающее при наведении курсора. Оставить раскрывающееся вниз - при клике по категории в каталоге.

Найдите код в шаблоне HTML:
<!-- Каталог товаров -->
			  <div class="menu_main">
				<span class="link_nav"></span><a href="#" class="link_nav">Каталог</a>
				<a href="{CATALOG_URL}" title="Каталог" style="text-decoration: none"><h4 class="hidden-phone">Каталог</h4></a>
				{%IFNOT catalog_full_empty%}
				  {%FOR catalog_full%}
					{% IF catalog_full.FIRST %}<ul>{% ENDIF %}
					<li {% IF catalog_full.CURRENT %}class="open"{% ELSEIF catalog_full.CURRENT_PARENT %}class="open"{% ENDIF %}>
					  <a href="{catalog_full.URL}"{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a><span class="icons"{% IFNOT catalog_full.ISSET_SUB %}style="display: none;"{% ENDIF %}></span>
					{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
					{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
				  {%ENDFOR%}
				{%ENDIF%}
			  </div>
			  <!-- /Каталог товаров -->
и замените на:
<!-- Каталог товаров -->
			  <div class="menu_main">
				<span class="link_nav"></span><a href="#" class="link_nav">Каталог</a>
				<a href="{CATALOG_URL}" title="Каталог" style="text-decoration: none"><h4 class="hidden-phone">Каталог</h4></a>
				{%IFNOT catalog_full_empty%}
				  {%FOR catalog_full%}
					{% IF catalog_full.FIRST %}<ul>{% ENDIF %}
					<li {% IF catalog_full.CURRENT %}class="open"{% ELSEIF catalog_full.CURRENT_PARENT %}class="open"{% ENDIF %}>
					  <a href="{catalog_full.URL}"{% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a><span class="icons"{% IFNOT catalog_full.ISSET_SUB %}style="display: none;"{% ENDIF %}></span>
					{% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %}
					{% IF catalog_full.LAST %}{%FOR out%}</ul>{%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %}
				  {%ENDFOR%}
				{%ENDIF%}
			  </div>
			  <!-- /Каталог товаров -->

найдите код в main.js:
// Действие при наведении на меню категорий, для возможности отображения вложенного подменю
  $('ul.nav li').hover(
	function () {
	  $(this).addClass('over');
	},
	function () {
	  $(this).removeClass('over');
	}
  );
и удалите.

#7 vint

vint

    Пользователь

  • Пользователи
  • PipPip
  • 46 сообщений

Отправлено 15 Июнь 2013 - 19:10

Сделал оба действия, не помогло. (проверил в трех браузерах -везде после очистки кэша без изменений)

#8 Vaccina

Vaccina

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

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

Отправлено 18 Июнь 2013 - 04:23

Попробуйте в дополнении так же в файле main.js найти и удалить

mainMenu.find("li").bind('mouseover', mouseOver);
mainMenu.find("li").bind('mouseout', mouseOut);


#9 vint

vint

    Пользователь

  • Пользователи
  • PipPip
  • 46 сообщений

Отправлено 18 Июнь 2013 - 13:22

Просмотр сообщенияVaccina (18 Июнь 2013 - 04:23) писал:

Попробуйте в дополнении так же в файле main.js найти и удалить

mainMenu.find("li").bind('mouseover', mouseOver);
mainMenu.find("li").bind('mouseout', mouseOut);
Удалил этот код и все заработало, как надо! Спасибо за помощь!




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

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