Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 985 Просмотров
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
есть два меню топ и правое, том меню открывается при наведении, правое при нажатии.
Правое закрывается при нажатии, топ закрывается когда курсор уйдет.

Нашел как сделать чтобы открывались при наведении

Спойлер
[свернуть]

Нужно как сделать открытие и закрытие при нажатии


демонстрация
http://foto-s.ru/
« Последнее редактирование: 18.09.2015, 19:37:49 от leo78 »
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
есть два меню топ и правое, том меню открывается при наведении, правое при нажатии.
Правое закрывается при нажатии, топ закрывается когда курсор уйдет.

Нашел как сделать чтобы открывались при наведении

Нужно как сделать открытие и закрытие при нажатии

демонстрация
http://foto-s.ru/

Что-то я ничего не понял
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Все равно без вставок в шаблон не вышло
Воткнул это
https://groups.google.com/forum/#!topic/twitter-bootstrap-stackoverflow/4bIzTmU89Ys

В папку с шаблоном помещаем кастомизированный макет меню, стянул с Joomlaфорум) по пути /templates/prostostar/html/mod_menu .
В дополнительных параметрах меню указать
Альтернативный макет
Код
bootstrap-dropdown

Кстати ссылкам не надо проставлять "dropdown-toggle"

Все смотрим у меня как работает  *DRINK*
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Если из кода
Код
<script type="text/javascript">
   (function($){  
    $(document).ready(function(){
     $('.dropdown-toggle').dropdown();
      // dropdown
      $('.parent').addClass('dropdown');
      $('.parent > a').addClass('dropdown-toggle');
      $('.parent > a').attr('data-toggle', 'dropdown');
     $('.parent > a').attr('data-target', '#');
      $('.parent > a').append('<b class="caret"></b>');
      $('.parent > ul').addClass('dropdown-menu');
     $('.nav-child .parent').removeClass('dropdown');
     $('.nav-child .parent .caret').css('display', 'none');
      $('.nav-child .parent').addClass('dropdown-submenu');
    });
  })(jQuery);
</script>
удалить
Код
      $('.parent > a').append('<b class="caret"></b>');
то в родительском пункте меню указываем CSS-класс ссылки
Код
dropdown-toggle
Что это дает, не будет колыхаться меню если курсором водите по ним  yes!
« Последнее редактирование: 18.09.2015, 23:03:39 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Есть еще вариант без jquery   :D
класс бокового меню
Код
nav-pills nav-stacked
класс топ меню
Код
nav-pills

Вам понадобиться всего две вещи:

1.
В папку с шаблоном помещаем кастомизированный макет меню, стянул с Joomlaфорум) по пути /templates/prostostar/html/mod_menu .
В дополнительных параметрах меню указать
Альтернативный макет
Код
bootstrap-dropdown
во всех меню  :o

2.
модуль Blank Module
- с модулем просто указываешь позицию, отображать везде и отключаешь заголовок
ЗЫ. Такой мод всегда полезен, как не обновлялся движок данная вставка будет нетронута, более тог можно отображать в разных местах, где считаете это удобным.
 *DRINK*

и в "CSS + some Scripts etc for < head > section"

Разместить CSS
Код
<style>
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
</style>

Важно "bootstrap-dropdown" ставить на главное меню, а на боковое не ставить  :o
Не чего больше  >:(
« Последнее редактирование: 21.09.2015, 10:27:35 от leo78 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пункт меню Текстовый разделитель ведет на главную страницу

Автор zahar_92

Ответов: 8
Просмотров: 2454
Последний ответ 27.07.2023, 13:37:17
от ei-dos
[РЕШЕНО]Скрыть пункт меню на мобильных устройствах

Автор lexxbry

Ответов: 16
Просмотров: 4688
Последний ответ 23.05.2023, 07:22:49
от geral
Цвет фона меню

Автор IhorPH

Ответов: 7
Просмотров: 1125
Последний ответ 21.03.2023, 11:47:29
от marksetter
OffCanvas меню Helix Ultimate добавить текст к иконке

Автор Andre100

Ответов: 2
Просмотров: 2148
Последний ответ 20.03.2023, 12:42:49
от Andre100
Helix3 сделать несколько рядов не столбцов!

Автор Bowa

Ответов: 6
Просмотров: 1985
Последний ответ 04.03.2023, 20:33:40
от Petrovich