Как сделать так, чтобы это загрузочное подменю всегда было открытым?

-3

У меня есть код для создания bs nav, но я не понимаю, как сделать подменю всегда открытым без нажатия имени меню.

Это код:

http://jsfiddle.net/6hrmodok/2/

и, пожалуйста, ответьте на этот вопрос новым кодом.

  • 0
    Который из? Вы всегда можете дать ему уникальный класс для будущего редактирования.
  • 0
    меню open1 и open2. я хочу, чтобы это меню всегда открывалось @AdamAzad
Показать ещё 1 комментарий

3 ответа

0

вы можете открыть подменю на загрузке страницы с помощью простого кода jquery, как показано ниже в файле сценария.

var pageload = function()
{
     $(".gw-nav > li").each(function () 
   { 

      var checkElement = $(this);
      var ulDom = checkElement.find('.gw-submenu')[0];

        if (ulDom != undefined) {
            checkElement.addClass('active');
            checkElement.find('ul').slideDown(300);
            return;
        }

   });

}();

проверьте скрипач здесь.

http://jsfiddle.net/o1jw4txg/

0

Чтобы подменю всегда открывалось в bootstrap navbar, вам просто нужно добавить класс "open", как этот <li class="dropdown open"> список <li class="dropdown open"> это заставит ваше подменю бутстрапа navbar всегда открываться, и оно также переключится.

0
.gw-nav-list>li.always-active>a, 
.gw-nav-list>li.always-active>a:hover, 
.gw-nav-list>li.always-active>a:focus, 
.gw-nav-list>li.always-active>a:active {
    background-color: #fff;
    color: #2574A9;
    font-weight: bold;
    font-size: 13px;
}
.gw-nav-list>li.always-active:before {
    display: inline-block;
    content: "";
    position: absolute;
    left: 0px;
    top: -1px;
    bottom: 0;
    z-index: 1;
    border: 2px solid #2574A9;
    border-width: 0 0 0 5px;
}
.always-active .gw-submenu,
.gw-nav-list>li.always-active .gw-submenu {
    display:block;
}

И для JavaScript;

$('.gw-nav > li:not(.always-active) > a').click(function () { 
     ....

Обновленная скрипка

Ещё вопросы

Сообщество Overcoder
Наверх
Меню