yankovskyi Опубликовано 17 февраля, 2017 Жалоба Поделиться Опубликовано 17 февраля, 2017 (изменено) Всем привет. Реализовано меню, при прокрутке меняется класс. Сделано условие, для других страниц кроме мейна отображать уже с другим классом. При загрузке мейна тоже с доп классом загружает, после прокрутки вверх, вниз - всё ок. Думаю проблема из-за дублирования. Но не пойму, что. Подскажите как решить <div {if $smarty.get.module=='MainView'}id="main-navigation"{/if} class="navbar {if $smarty.get.module=='MainView'}navbar-fixed-top{/if} navbar-standard opaque" role="navigation"> <nav id="main-navigation" role="navigation" class="navbar navbar-fixed-top navbar-standard"> Сайт Изменено 17 февраля, 2017 пользователем yankovskyi Цитата Ссылка на сообщение Поделиться на другие сайты
Smartycms Опубликовано 17 февраля, 2017 Жалоба Поделиться Опубликовано 17 февраля, 2017 Можно вместо {if $smarty.get.module=='MainView'} Написать {if $module=='MainView'} Попробуйте так. Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Smartycms Опубликовано 17 февраля, 2017 Решение Жалоба Поделиться Опубликовано 17 февраля, 2017 А вообще у вас реализовано как раз прокрутка именно для главной, а не кроме нее. {if $module==MainView} На главной {else} Не на главной {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
yankovskyi Опубликовано 17 февраля, 2017 Автор Жалоба Поделиться Опубликовано 17 февраля, 2017 <div {if $module=='MainView'}id="main-navigation"{/if} class="navbar {if $module=='MainView'}navbar-fixed-top{else}nav-over-nav opaque{/if} navbar-standard " role="navigation" > На главной уже с классом opaque, при прокрутке не меняется. Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 17 февраля, 2017 Жалоба Поделиться Опубликовано 17 февраля, 2017 (изменено) У вас задвоены елементы <div id="main-navigation" class="navbar navbar-fixed-top navbar-standard opaque" role="navigation" > <nav id="main-navigation" role="navigation" class="navbar navbar-fixed-top navbar-standard"> Этого быть не должно Изменено 17 февраля, 2017 пользователем yr4ik Цитата Ссылка на сообщение Поделиться на другие сайты
yankovskyi Опубликовано 18 февраля, 2017 Автор Жалоба Поделиться Опубликовано 18 февраля, 2017 Дублирование убрал, сделал {if $module==MainView} На главной {else} Не на главной {/if} Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.