Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[РЕШЕНО] Как выделить активный пункт меню?


Recommended Posts

В скрипт внимательно  всмотритесь.Там какой класс указан? И в какой класс у вас обёрнуты эти категории?

.......................
.......................
$.each($("#menu a"),function(){
......................

и для корректной работы скрипты вписывайте ссылки с полным адресом. К примеру

<li class="nav"><a href="index.php?route=product/category&path=96">Переносные</a></li>

сделать 

<li class="nav"><a href="вашсайт/index.php?route=product/category&path=96">Переносные</a></li>
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

 

catalog\view\theme\шаблон\template\common\header.tpl

 

до закрывающего

 

</head> добавляем скрипт 

 

<script type="text/javascript">
jQuery(document).ready(function($) {
var url=document.location.href;
$.each($("#menu a"),function(){
if(this.href==url){$(this).addClass('active');};
});
})(jQuery);
</script>

PS тестирую всё только на Ocstore 1.5.5.1.2

 

(jQuery)

 в предпоследней строчке надо удалить, а то ошибка лезет 

TypeError: jQuery(...).ready(...) is not a function
Надіслати
Поділитися на інших сайтах


  • 2 months later...

 

catalog\view\theme\шаблон\template\common\header.tpl

 

до закрывающего

 

</head> добавляем скрипт 

 

<script type="text/javascript">
jQuery(document).ready(function($) {
var url=document.location.href;
$.each($("#menu a"),function(){
if(this.href==url){$(this).addClass('active');};
});
})(jQuery);
</script>

PS тестирую всё только на Ocstore 1.5.5.1.2

 

 

Спасибо большое! Решение помогло (вписал вместо #menu a     ------    ul.box-category > li ul > li > a) для бокового меню например

Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.