Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Не выводится дополнительное меню в версии "Start"

Автор BabajkaРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 3607
Последний ответ 10 Января 2013, 10:08:04
от admin
Магазин "Современный" - добавление заголовка к левому меню каталога

Автор manadsgnРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 4023
Последний ответ 25 Июня 2012, 17:33:00
от manadsgn
Вывод страницы в меню с отключением вывода в карте сайта

Автор alpotemkinРаздел Макросы UMI.CMS

Ответов: 6
Просмотров: 5641
Последний ответ 03 Ноября 2011, 15:07:29
от alpotemkin
Текущая страница - добавление класса к ссылке главного меню

Автор manadsgnРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 2994
Последний ответ 24 Июня 2012, 14:00:10
от manadsgn
Вывод в меню только разделов с определенными свойствами

Автор poloРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 5529
Последний ответ 24 Июня 2011, 12:58:58
от polo

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

*

john

  • ***
  • 207
  • +6/-0
    • Просмотр профиля
был такой код
<script type="text/javascript">$(document).ready(function(){$("#topnav ul li").hover(function(){$(this).css({'background':'#1376c9 url(topnav_active.gif) repeat-x'});$(this).find("span").show();},function(){$(this).css({'background':'none'});$(this).find("span").hide();});});</script>
<div class="container" id="topnav">	

    <ul>
        <li><a href="#">Меню 1</a></li>
        <li><a href="#">Меню 2</a>
            <span>
                <a href="#">Подменю 1</a>
                <a href="#">Подменю 2</a>
                <a href="#">Подменю 3</a>
            </span>
        </li>
    </ul>
</div>
Заменил span на ul li и в script так же менять span на ul li?
<script type="text/javascript">$(document).ready(function(){$("#topnav ul li").hover(function(){$(this).css({'background':'#1376c9 url(topnav_active.gif) repeat-x'});$(this).find("span").show();},function(){$(this).css({'background':'none'});$(this).find("span").hide();});});</script>
<div class="container" id="topnav">	

    <ul>
        <li><a href="#">Меню 1</a></li>
        <li><a href="#">Меню 2</a>
            <ul>
                <li><a href="#">Подменю 1</a></li>
                <li><a href="#">Подменю 2</a></li>
                <li><a href="#">Подменю 3</a></li>
            </ul>
        </li>
    </ul>
</div>
Везде работает кроме internet explorer

этот скрипт я не подключал так как он конфликтует
<script type="text/javascript" src="index5_files/jquery.js"></script>
источник http://mix-up.ru/demo/horizontal-dropdown-submenu/

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Везде работает кроме internet explorer

этот скрипт я не подключал так как он конфликтует
<script type="text/javascript" src="index5_files/jquery.js"></script>
источник http://mix-up.ru/demo/horizontal-dropdown-submenu/

Я правильно понимаю, что изначально все работало,а после изменений все поломалось. Дополнительно? вы не уверенны не влияет ли на эту ситуацию, что вы не смогли подключить jquery библиотеку, которая была в примере, а используете jquery  библиотеку, которая берется из umi?

*

john

  • ***
  • 207
  • +6/-0
    • Просмотр профиля
http://umihelp.ru/tutorials/video-multi-level-menu-tpl/ следуя уроку я подправил и jquery не подключал, все работает. Но ошибка оказывается происходит в момент подключения другого скрипта
<script charset="utf-8" src="/js/type_7.js" type="text/javascript"></script>
Отвечает за фиксацию меню вверху при прокрутке вниз. Есть у кого пример подключения такого скрипта или подобного? Или как найти ошибки? Если отключить type_7.js, подключенных библиотек не хватает.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
с type_7 не работал, обычно для того чтобы какой-то блок всегда был сверху (даже при прокрутке), пишу для каждого случая свой html+js код