Помогите сделать такое выпадающее меню. но не сразу, а только когда человек находится в какой то из категорий.
т.е на главной странице обычный открытый каталог. как только человек переходит в какую либо категорию, каталог сворачивается, а вместо него остается фильтр по товарам. но при наведении на каталог , он либо поверх открывается либо сдвигая фильтр вниз. Спасибо
http://www.mvideo.ru.../lvl_1/class_1/
сайт: navihome.ru
0
Выпадающий Каталог Как На Сайте Мвидео
Автор Navihome_ru, 18 июля 2013 22:00
Сообщений в теме: 5
#1
Отправлено 18 Июль 2013 - 22:00
#2
Отправлено 18 Июль 2013 - 23:21
Navihome_ru (18 Июль 2013 - 22:00) писал:
Помогите сделать такое выпадающее меню. но не сразу, а только когда человек находится в какой то из категорий.
т.е на главной странице обычный открытый каталог. как только человек переходит в какую либо категорию, каталог сворачивается, а вместо него остается фильтр по товарам. но при наведении на каталог , он либо поверх открывается либо сдвигая фильтр вниз. Спасибо
http://www.mvideo.ru.../lvl_1/class_1/
сайт: navihome.ru
т.е на главной странице обычный открытый каталог. как только человек переходит в какую либо категорию, каталог сворачивается, а вместо него остается фильтр по товарам. но при наведении на каталог , он либо поверх открывается либо сдвигая фильтр вниз. Спасибо
http://www.mvideo.ru.../lvl_1/class_1/
сайт: navihome.ru
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader" style="display:none;">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->Внесите в него изменения:
<!-- Каталог --> {% IFNOT index_page %} <div id="mayHideS"> {% ENDIF %} <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation" {% IFNOT index_page %}class="hidden" {% ENDIF %}> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> {% IFNOT index_page %}</div>{% ENDIF %} <!-- end Каталог -->в main.css добавьте в конец такой код
.hidden{ display: none; }а в main.js после строки
$(document).ready(function(){добавьте такой код
$("#mayHideS").hover( function(){$("#subNavigation").removeClass("hidden");}, function(){$("#subNavigation").addClass("hidden");} );
#3
Отправлено 01 Август 2013 - 20:18
sengun (18 Июль 2013 - 23:21) писал:
Здравствуйте. В html найдите код
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader" style="display:none;">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->Внесите в него изменения:
<!-- Каталог --> {% IFNOT index_page %} <div id="mayHideS"> {% ENDIF %} <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation" {% IFNOT index_page %}class="hidden" {% ENDIF %}> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> {% IFNOT index_page %}</div>{% ENDIF %} <!-- end Каталог -->в main.css добавьте в конец такой код
.hidden{ display: none; }а в main.js после строки
$(document).ready(function(){добавьте такой код
$("#mayHideS").hover( function(){$("#subNavigation").removeClass("hidden");}, function(){$("#subNavigation").addClass("hidden");} );
Спасибо большое, все шикарно работает)
#4
Отправлено 22 Октябрь 2013 - 14:59
Да, круто а как сделать, чтобы "Товарные категории" как на том же сайте переместились в верхнее горизонтальное меню и выпадали, не сдвигая вниз дивы в левом меню (поверх всех) ?
Хочу на своём сайте применить чтобы КАТАЛОГ был в ряду кнопок "главная", "доставка" и тд. но выпадал! Буду очень благодарен за такую помощь!
Хочу на своём сайте применить чтобы КАТАЛОГ был в ряду кнопок "главная", "доставка" и тд. но выпадал! Буду очень благодарен за такую помощь!
#5
Отправлено 23 Октябрь 2013 - 04:12
Подобный вопрос не однократно рассматривался на нашем форуме. Найти обширную информацию по данному вопросу можно например в теме форума http://forum.storela...еста/#entry2072
#6
Отправлено 28 Октябрь 2013 - 22:35
Coffee (22 Октябрь 2013 - 14:59) писал:
Да, круто а как сделать, чтобы "Товарные категории" как на том же сайте переместились в верхнее горизонтальное меню и выпадали, не сдвигая вниз дивы в левом меню (поверх всех) ?
Хочу на своём сайте применить чтобы КАТАЛОГ был в ряду кнопок "главная", "доставка" и тд. но выпадал! Буду очень благодарен за такую помощь!
Хочу на своём сайте применить чтобы КАТАЛОГ был в ряду кнопок "главная", "доставка" и тд. но выпадал! Буду очень благодарен за такую помощь!
Здравствуйте, решение интересное , но стоит учесть трафик с планшетов, на которых подобные манипуляции не всегда корректно работаю(выпадающие меню). Но это конечно ваше дело, я просто выразил своё мнение.)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных