Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Всем привет, готов закончить сайт вот хочу реализовать такое меню, а точнее функцию открытия и закрития субменю без перезагрузки страницы .

Кто знает как реализовать?

вот ссылка на пример (нажать любую категорию) (http://megabox.if.ua)

Ссылка на сообщение
Поделиться на другие сайты

Примеров реализации такого меню миллион. Есть и на этом форуме, и в гуглях. Пользуйтесь поиском, ищите, например, Меню аккордион.

Ссылка на сообщение
Поделиться на другие сайты

Примеров реализации такого меню миллион. Есть и на этом форуме, и в гуглях. Пользуйтесь поиском, ищите, например, Меню аккордион.

Да но я не понимаю как к родному меню присобачить эфект скольжения и тп 

Ссылка на сообщение
Поделиться на другие сайты

Да но я не понимаю как к родному меню присобачить эфект скольжения и тп 

 

тогда попросите за денежку вам поставят если сами не можете

Ссылка на сообщение
Поделиться на другие сайты

Есть реализация через CSS, есть через JS. Выбирайте любую.

Реализовал но теперь суб меню открываеться плавно но при клике на другую категорию страница все равно перезагружаеться как зделать так чтобы можно было открывать подкатегории любой категории без перезагрузки?

Ссылка на сообщение
Поделиться на другие сайты

так чтобы можно было открывать подкатегории любой категории без перезагрузки?

Что значит открывать подкатегории? Страницу с товаром этой подкатегории? Тогда аякс изучайте, если без перезагрузки хотите.

Ссылка на сообщение
Поделиться на другие сайты

Что значит открывать подкатегории? Страницу с товаром этой подкатегории? Тогда аякс изучайте, если без перезагрузки хотите.

А что делать когда загружаеться начальная страница то все меню и суб меню изначально развернуты ????

 

 

 

Вот мой старый код

<div class='top_ul'>
			<div id="content_left">

			<div id="nav-container">
			{function name=categories_tree}
			{if $categories}
				<ul id="nav">
				{foreach $categories as $c}
				{if $c->visible}
				<li{if in_array($category->id, $c->children)}{categories_tree categories=$c->subcategories} class="active"{/if}>
				<a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a>
				{if in_array($category->id, $c->children)}{categories_tree categories=$c->subcategories} {/if}
				</li>
				{/if}
				{/foreach}
				</ul>
			{/if}
			{/function}
			{categories_tree categories=$categories}
			</div>

После сделал по этой схеме 

{foreach $categories as $c}
                {if $c->visible}
                <li class="active{if $c->subcategories} has-sub{/if}">
                <a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a>
                {if $c->subcategories}{categories_tree categories=$c->subcategories}{/if}
                </li>
                {/if}
                {/foreach}
                </ul>
            {/if}
            {/function}
            {categories_tree categories=$categories}
            </div> 

Но теперь при загрузке меню субменю изначально развернуто  что делать что бы оно изначально было свернуто 

Изменено пользователем websah
Ссылка на сообщение
Поделиться на другие сайты

А что делать когда загружаеться начальная страница то все меню и суб меню изначально развернуты ????

Сотря как реализовано. Телепатов тут нет. Код в студию.

Ссылка на сообщение
Поделиться на другие сайты

Сотря как реализовано. Телепатов тут нет. Код в студию.

 


<div class='top_ul'>
            <div id="content_left">

            <div id="nav-container">
            {function name=categories_tree}
            {if $categories}
                <ul id="nav">
{foreach $categories as $c}
{if $c->visible}
<li class="active{if $c->subcategories} has-sub{/if}">
<a href="catalog/{$c->url}" data-category="{$c->id}">{$c->name}</a>
{if $c->subcategories}{categories_tree categories=$c->subcategories}{/if}
</li>
{/if}
{/foreach}
</ul>
{/if}
{/function}
{categories_tree categories=$categories}
</div>
Ссылка на сообщение
Поделиться на другие сайты

Киньте лучше в личку доступы к админке. Проще посмотреть, чем гадать. Стили вы не даете, как понять что у вас там.

Ссылка на сообщение
Поделиться на другие сайты

Киньте лучше в личку доступы к админке. Проще посмотреть, чем гадать. Стили вы не даете, как понять что у вас там.

В личку написал

Ссылка на сообщение
Поделиться на другие сайты
  • 10 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...