LinuxForum.Fans
Тема

Делаю сайт для детского сада - нифига не получается вертикальное меню

Автор: Night_Man 20 сообщений 3154 просмотров
#121396

Ребят, если кто может помогите...
уже задолбался...
делаю сайт для детского сада http://sad25semicvetik.narod.ru/ (это не реклама, да и рекламировать там не чего.... ссылку дал, чтоб было видно,что не получается...)

по замыслу при нажатии на пункты надо, чтоб подпункты выезжали вниз...

нашел здесь : http://www.alexilin.ru/animated-menu-on-mootools/

не совсем то, что хотелось, но .... пусть хоть это будет...

сейчас библиотека Mootools отключена (ссыль в index.html) на нее не идет...
пункты все время раскрыты,
а если библиотеку подключить... - меню вообще пропадает...

как наладить это меню????

#121398

здесь есть раздел - программирование

вот тут этих меню завались и явовских и на хтмл
cssplay.co.uk/menus/www.cssplay.co.uk

А еще можно просто менять свойства css через яву. Можно так же прикрутить библиотеку $fx() или moo.fx или другие для осуществления анимационного действия. Мне нравиться http://jsanim.com/ библиотека

#121401

mogul82,
пошел по вашей ссылке...

___
если не затруднит - перекиньте тему в нужный раздел...

#121416

Night Man, не занимайся ерундой
установи Joomla и верстай что хочешь
тем более кривизну твоих рук я оценил smile
ты зачем меню как список вывел?
теперь там точки видны в бэкграунде... :D

#121420

Termo, злой ты :)
Night Man, знаете как я делал такие вещи? заходил на сайт фаерфоксом, где такая ерунда была, CTRL+U, и невозбранно копипастил на локалхост. Потом изучал КАК это работает (читал в редакторе kate), что непонятно - спрашивал у гугла (ну там если тег непонятный какой).

#121421

Termo, ну не надо сразу руки мои хаить...
когда я создал тему списки ни куда не вываливались... - это я сейчас сижу в меню колупаюсь...

а joomla - это хорошо.., вот только она на бесплатные хостинги не становится...,

ГОРОНО заставило сады делать сайты, а денег на это никто не дает....

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

#121625

меню - работает....
всем спасибо

#121693

не работает обратный "въезд" :D

#121705

Шрифты бы заменить на нормальные.

#121756
xlin написал:
Шрифты бы заменить на нормальные.

Дело вкуса

#121905
Termo написал:
не работает обратный "въезд" :D

В смысле?... там пока главная и контакты.... (других страниц пока нет...)
Остальной материал сад еще подбирает....

#121913
Night Man написал:
В смысле?

список раскрывается, но не скрывается обратно
если кликнуть на пункт "Меню", выскочит два новых подпункта
попытка их скрыть безуспешна - меню не реагирует

#121914

Termo, а они и не должны скрываться smile
Смотрите как меню само организовано.

#121922

Wolfenberg, вижу
ересь получилась...

#121929

Termo, ну почему же сразу ересь.
Простейший тип меню. Человек просто неосилил выпадающие списки с панелью smile

#121943

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

"Человек просто неосилил выпадающие списки с панелью"
- если имеется ввиду выпадающие в бок списки или выпадающие вниз при горизонтальном меню - то и не задовался целью...

мне просто нравится сайт: http://www.aniltohani.com/
я хотел сделать похожее меню, но так как фон у меня более светлый... оставлять просто буквы не захотел....

#121944

вот я баловался когда-то
может поможет...

Показать
text
<HTML>
<HEAD>
<TITLE>Выпадающее меню</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta name="robots" content="none">
<!--Этот скрипт взят с сайта infoweb.nm.ru-->
<link rel="stylesheet" type="text/css" href="styl.css">
<style type=text/css>
<!--
 body{background-color:#00CCFF; font-family: MS Sans Serif, tahoma, Verdana, Arial;  FONT-SIZE: 13px; color:#FFFFFF}
 A { color :#FFFFFF;  FONT-FAMILY:  Verdana, Arial; text-decoration:underline; FONT-SIZE: 10pt;}
 A:Hover { color :#FF0000; text-decoration: underline;}
.menu {POSITION: absolute;  top:0;  Z-INDEX: 22}
.submenu {POSITION: absolute; TOP: 22px; VISIBILITY: hidden; Z-INDEX: 19}
-->
</style>
<SCRIPT>
<!--
var old;
var memold;
var subold;
if(document.layers)
{
    window.captureEvents(Event.MOUSEDOWN);
    window.onmousedown=do_out;
} else
{
    document.onmousedown=do_out;
}
function show_layer(x)
{
    if(document.layers)
        document.layers[x].visibility="show";
    else
        document.all[x].style.visibility="visible";
}
function hide_layer(x)
{
    if(document.layers)
        document.layers[x].visibility="hide";
    else
        document.all[x].style.visibility="hidden";
}
function do_menu(x)
{
    if(!old)
        old=memold;
    if(old!=x)
    {
        show_layer(x);
        old=x;
    } else
        old="";
}
function do_check(x)
{
    if(old && old!=x)
    {
        hide_layer(old);
        show_layer(x);
        old=x;
    }
    do_submenu();
}
function do_out()
{
    if(old)
        hide_layer(old);
    memold=old; old="";
    do_submenu();
}
function do_submenu(x)
{
    if(subold)
    {
        hide_layer(subold);
        subold="";
    }
    if(x)
    {
        show_layer(x);
        subold=x;
    }
}
// -->
</SCRIPT>

</HEAD> <BODY TEXT="#CC3333" BGCOLOR="#00CCFF" TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="0" > <a NAME="1"></a> <DIV class=menu id=m1 style="LEFT: 5px">

<TABLE bgColor=#000000 border=1 cellPadding=2 cellSpacing=0 width=115> <TBODY> <TR> <TD><A href="javascript:do_menu('m1x')" onmouseover="do_check('m1x')"><B>Меню1</B></A> </TD></TR></TBODY></TABLE></DIV> <DIV class=submenu id=m1x style="LEFT: 5px"> <TABLE bgColor=#000000 border=1 cellPadding=2 cellSpacing=0 width=115> <TBODY> <TR> <TD><A href="http://infoweb.nm.ru/index.html">Ссылка 1</A><BR><A href="#">Ссылка 2</A><BR><A href="#">Ссылка 3</A><BR><A href="#">Ссылка 4</A>

</TD></TR></TBODY></TABLE></DIV> <DIV class=menu id=m2 style="LEFT: 120px"> <TABLE bgColor=#000000 border=1 cellPadding=2 cellSpacing=0 width=100> <TBODY> <TR> <TD><A href="javascript:do_menu('m2x')" onmouseover="do_check('m2x')"><B>Меню 2</B></A> </TD></TR></TBODY></TABLE></DIV> <DIV class=submenu id=m2x style="LEFT: 120px"> <TABLE bgColor=#000000 border=1 cellPadding=2 cellSpacing=0 width=100> <TBODY> <TR>

<TD><A href="http://infoweb.nm.ru/index.html" onmouseover="do_submenu('m21x')">Ссылка 1.1</A> &gt;<BR><A href="http://infoweb.nm.ru/index.html" onmouseover=do_submenu()>Ссылка 2</A><BR><A href="http://infoweb.nm.ru/index.html" onmouseover="do_submenu('m22x')">Ссылка 3.1</A> &gt;</TD></TR></TBODY></TABLE></DIV> <DIV class=submenu id=m21x style="LEFT: 180px; TOP: 24px; Z-INDEX: 21"> <TABLE bgColor=#000000 border=1 cellPadding=2 cellSpacing=0 width=100> <TBODY> <TR> <TD><A href="#">Ссылка 1.2</A> <BR><A href="#">Ссылка 2.2</A>

<BR><A href="#">Ссылка 3.2</A> <BR><A href="#">Ссылка 4.2</A> </TD></TR></TBODY></TABLE></DIV> <DIV class=submenu id=m22x style="LEFT: 180px; TOP: 58px; Z-INDEX: 20"> <TABLE bgColor=#000000 border=1 cellPadding=2 cellSpacing=0 width=100> <TBODY> <TR> <TD><A href="#">Ссылка 3.1</A><BR><A href="#">Ссылка 3.2</A><BR><A href="#">Ссылка 3.3</A>

</TD></TR></TBODY></TABLE></DIV> <DIV class=menu id=m3 style="LEFT: 220px"> <TABLE bgColor=#000000 border=1 cellPadding=2 cellSpacing=0 width=100> <TBODY> <TR> <TD><A href="javascript:do_menu('m3x')" onmouseover="do_check('m3x')"><B>Меню 3</B></A> </TD></TR></TBODY></TABLE></DIV> <DIV class=submenu id=m3x style="LEFT: 220px"> <TABLE bgColor=#000000 border=1 cellPadding=2 cellSpacing=0 width=100> <TBODY> <TR>

<TD><A href="#">Ссылка 1</A><BR><A href="#">Ссылка 2</A><BR><A href="#">Ссылка 3</A><BR><A href="#">Ссылка 4</A> </TD></TR></TBODY></TABLE></DIV> </BODY> </HTML>

#121946

ok. посмотрю

#121956
Night Man написал:
ok. посмотрю

Не стоит поищи меню на css куда проще.
На счёт багов как Termo озвучил есть плагины для web разработки и поверь очень удобно css править и видеть как что будет.

Войдите или зарегистрируйтесь, чтобы ответить.