• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Как правильно прикрутить горизонтальное меню? (DD Mega Menu)
Как правильно прикрутить горизонтальное меню?
Дата: Среда, 15.02.2012, 12:04 |
Siver
Сержант
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline


У меня есть тестовый сайт, на нем пробую всякие модернизации, вот сейчас пытаюсь прикрутить вот такое меню: Exemple1.
Проблема в том, что не раскрываются подменю.
Как правильно разместить на свои места скрипт и html, что бы меню находилось под шапкой сайта и правильно работало?


Сообщение отредактировал Siver - Среда, 15.02.2012, 12:07
 
Дата: Среда, 15.02.2012, 13:55 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Siver,
Quote (Siver)
Как правильно разместить на свои места скрипт и html, что бы меню находилось под шапкой сайта и правильно работало?

Так вот тут-же всё написано: DD Mega Menu.
Делай по инструкции, и всё будет работать.
... Тем более, даже рабочий пример есть ...

Quote (Siver)
Проблема в том, что не раскрываются подменю.

И всё у вас раскрывается, кстати ...


...

Прикрепления: 3985197.png (5.0 Kb)

 
Дата: Среда, 15.02.2012, 14:30 |
Siver
Сержант
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
Так вот тут-же всё написано: DD Mega Menu.
Делай по инструкции, и всё будет работать.


У меня проблема с англиЦким, я его "знаю" на уровне китайца - русского (оцчки Нннада!?) biggrin

Quote (likbezz)
И всё у вас раскрывается, кстати ...

А у меня в Хроме не открывается, почему-то...


Прикрепления: 4719634.png (20.1 Kb)

 
Дата: Среда, 15.02.2012, 15:57 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Siver,
Quote (Siver)
А у меня в Хроме не открывается, почему-то...

А что б в хроме отрывался, нужно ошибки исправить - они у вас присутствуют, а хром это не одобряет )
Хотя, версия 13 открывает нормально, хоть и есть ошибки ...


...

Прикрепления: 2036698.png (5.8 Kb)

 
Дата: Среда, 15.02.2012, 16:09 |
Siver
Сержант
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
...вас...

можно на "ты"

Quote (likbezz)
нужно ошибки исправить - они у вас присутствуют, а хром это не одобряет )

Много? ...хотя бы где искать... sad


 
Дата: Среда, 15.02.2012, 18:32 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Siver,
Quote (Siver)
Много? ...хотя бы где искать...

Под гостем, на главной - всего одна, в смысле - серьезная - за которую точно могут быть проблемы:
Первая:
Quote
Ошибка: $ is not a function
Источник: http://lantor.3dn.ru/
Строка: 193

В скрипте:
Code
<script src="/js/ddmegamenu.js"></script>

прописано:
Code
jQuery.noConflict()

А обратно значение не вернули ... Следовательно:
Code
$ is not a function

...
В скрипт, самой последней строчкой, возвращаем символ $ обратно jQuery:
Code
$=jQuery;

...


 
Дата: Пятница, 23.03.2012, 13:59 |
Подполковник
Группа: Проверенные
Сообщений: 109
Награды: 0
Репутация: 1
Статус: Offline


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


Сообщение отредактировал Yael - Пятница, 23.03.2012, 14:03
 
Дата: Пятница, 23.03.2012, 14:38 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Yael,
Quote (Yael)
Как сделать так, чтоб пункты горизонтального меню не выпадали второй строкой при малом разрешении экрана?

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


 
Дата: Пятница, 23.03.2012, 14:44 |
Подполковник
Группа: Проверенные
Сообщений: 109
Награды: 0
Репутация: 1
Статус: Offline


А шоб ужимались и становились меньше-больше в зависимоти от разрешения экрана, низзя? sad

Добавлено (23.03.2012, 14:44)
---------------------------------------------
На Вашем сайте во второй ряд пункты меню не становятся, такое меню можно сделать? Только у меня меню с вкладками и их надо сохранить

 
Дата: Пятница, 23.03.2012, 14:47 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Yael,
Quote (Yael)
А шоб ужимались и становились меньше-больше в зависимоти от разрешения экрана, низзя?

Почему нельзя, можно, если конечно содержимое пунктов будет вписываться в минимальный размер пунта меню.
Установить ширину для меню в процентах, и для каждого пункта ширину в процентах от общей ширины меню делённое на кол-во пунктов.
Вот так, в принципе.
...

Quote (Yael)
На Вашем сайте во второй ряд пункты меню не становятся

Моё меню - совершенно другой случай. Не вариант для сравнения.


 
Дата: Пятница, 23.03.2012, 15:09 |
Подполковник
Группа: Проверенные
Сообщений: 109
Награды: 0
Репутация: 1
Статус: Offline


Quote (likbezz)
Почему нельзя, можно, если конечно содержимое пунктов будет вписываться в минимальный размер пунта меню.

А как понять, будет или нет?
Quote (likbezz)
Установить ширину для меню в процентах, и для каждого пункта ширину в процентах от общей ширины меню делённое на кол-во пунктов.

likbezz, мне очень стыдно, но я не знаю, как это сделать sad


 
Дата: Пятница, 23.03.2012, 16:09 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Yael,
Quote (Yael)
А как понять, будет или нет?

Проверить, если посчитать не можете ... )
А можно пойти от обратного - просчитать минимальную ширину одного пункта, в которую будет вписываться самый широкий пункт, умножить на кол-во - и получится минимальная ширина меню. От неё и плясать.
...
Quote (Yael)
но я не знаю, как это сделать

И что вы предлагаете?
...


 
Дата: Пятница, 23.03.2012, 17:02 |
Подполковник
Группа: Проверенные
Сообщений: 109
Награды: 0
Репутация: 1
Статус: Offline


Quote (Yael)
Установить ширину для меню в процентах, и для каждого пункта ширину в процентах от общей ширины меню делённое на кол-во пунктов.

Извините. а куда ее надо установить? В html коды или в CSS стили?

Вот так у меня прописано меню в кодах

<table align="center" border="0" cellpadding="0" cellspacing="0" width="70%">
<tbody><tr>
<td>$SMENU_4$</td>

а вот это в стилях

.uMenuH li {float:left;padding:0 5px;}
.uMenuH .uMenuItem {padding-right:20px;}
.uMenuH ul.uMenuRoot {font-size: 14pt;}

Посчитать ширину я смогу. А вот куда и как вставить проценты для всего меню и каждого пункта не знаю. Подскажите, пжлста!


 
Дата: Пятница, 23.03.2012, 17:18 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Yael,
Quote (Yael)
Извините. а куда ее надо установить? В html коды или в CSS стили?

Конечно в стили, так как к html-коду меню у вас нет доступа - оно выводится оператором
Code
$SMENU_4$
...
...

Quote (Yael)
а вот это в стилях

Ну, вперёд:
Code
.uMenuH
- это блок меню.
Code
.uMenuH li
- это пункт меню.

Размер шрифта в меню тоже неплохо было бы сделать чюток поменьше ...
...


 
Дата: Пятница, 23.03.2012, 17:50 |
Подполковник
Группа: Проверенные
Сообщений: 109
Награды: 0
Репутация: 1
Статус: Offline


Спасибо. Выше головы не прыгнешь. Как прописывать проценты, в смысле какие буквы надо ставить, я не знаю. Думаю, что не просто же цыфры sad
Обошлась уменьшением расстояния между пунктами меню и уменьшением размера букв. Это мне по силам. В принципе, при большом разрешении, меню видно, просто народ ныл, что им очень мелко и не видно. Но думаю, они уже привыкли и знают где его искать, так что увидят. Зато у меня на компе теперь тоже меню в одну строку. А то с этим двустрочием не удобно было. wacko
еще раз спасибо.


Сообщение отредактировал Yael - Пятница, 23.03.2012, 17:53
 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Как правильно прикрутить горизонтальное меню? (DD Mega Menu)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:


Мобильная версия