[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... Тема только по сайтам в системе uCoz » Как правильно прикрутить горизонтальное меню?

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


Сообщение отредактировал Siver - Среда, 15.02.2012, 12:07
[2] likbezz [15.02.2012, 13:55]
Siver,
Quote (Siver)
Как правильно разместить на свои места скрипт и html, что бы меню находилось под шапкой сайта и правильно работало?

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

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

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


...
Прикрепления: 3985197.png (5.0 Kb)
[3] Siver [15.02.2012, 14:30]
Quote (likbezz)
Так вот тут-же всё написано: DD Mega Menu.
Делай по инструкции, и всё будет работать.


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

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

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

Прикрепления: 4719634.png (20.1 Kb)
[4] likbezz [15.02.2012, 15:57]
Siver,
Quote (Siver)
А у меня в Хроме не открывается, почему-то...

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


...
Прикрепления: 2036698.png (5.8 Kb)
[5] Siver [15.02.2012, 16:09]
Quote (likbezz)
...вас...

можно на "ты"

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

Много? ...хотя бы где искать... sad
[6] likbezz [15.02.2012, 18:32]
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;

...
[7] Yael [23.03.2012, 13:59]
Как сделать так, чтоб пункты горизонтального меню не выпадали второй строкой при малом разрешении экрана?
ссылка на сайт


Сообщение отредактировал Yael - Пятница, 23.03.2012, 14:03
[8] likbezz [23.03.2012, 14:38]
Yael,
Quote (Yael)
Как сделать так, чтоб пункты горизонтального меню не выпадали второй строкой при малом разрешении экрана?

А куда пункты девались?
Можно скрыть, например ...
[9] Yael [23.03.2012, 14:44]
А шоб ужимались и становились меньше-больше в зависимоти от разрешения экрана, низзя? sad

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

[10] likbezz [23.03.2012, 14:47]
Yael,
Quote (Yael)
А шоб ужимались и становились меньше-больше в зависимоти от разрешения экрана, низзя?

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

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

Моё меню - совершенно другой случай. Не вариант для сравнения.
[11] Yael [23.03.2012, 15:09]
Quote (likbezz)
Почему нельзя, можно, если конечно содержимое пунктов будет вписываться в минимальный размер пунта меню.

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

likbezz, мне очень стыдно, но я не знаю, как это сделать sad
[12] likbezz [23.03.2012, 16:09]
Yael,
Quote (Yael)
А как понять, будет или нет?

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

И что вы предлагаете?
...
[13] Yael [23.03.2012, 17:02]
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;}

Посчитать ширину я смогу. А вот куда и как вставить проценты для всего меню и каждого пункта не знаю. Подскажите, пжлста!
[14] likbezz [23.03.2012, 17:18]
Yael,
Quote (Yael)
Извините. а куда ее надо установить? В html коды или в CSS стили?

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

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

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

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


Сообщение отредактировал Yael - Пятница, 23.03.2012, 17:53


Полная версия сайта