[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Менюшка
vital
Преамбула.
Жило-было меню на CSS. Жило не тужило, пока дизайнеру не захотелось добавить эффект при его появлении. Эффект из джкверевской библиотечки.
Була.
Свернутый текст

ul#hmenu a {

border: 0px;

padding: 0 13px;

float: none !important;

float: left;

display: block;

background-image:url('/images/menuWhite.jpg');

background-repeat:no-repeat;

color: #393939;

font: bold 12px/28px Tahoma;

text-decoration: none;

height: auto !important;

height: 1%;

line-height: 48px;

padding-top: 2px;

}



/* Main Menu Hover */

ul#hmenu a:hover,

ul#hmenu li:hover a,

ul#hmenu li.iehover a {

background-image:url('/images/menuBgHover.jpg');

color: #393939;

background-repeat:repeat;

}



/* Second Menu */

ul#hmenu li:hover li a,

ul#hmenu li.iehover li a {

border-top: 1px solid #FFFFFF;

float: none;

background: #F6F6F6;

color: #474747;

font-size: 8pt;

font-weight:normal;

line-height: 30px;

opacity: 0.95;

filter: alpha(opacity=95);

}



/* Second Menu Hover */

ul#hmenu li:hover li a:hover,

ul#hmenu li:hover li:hover a,

ul#hmenu li.iehover li a:hover,

ul#hmenu li.iehover li.iehover a {

border-top: 1px solid #FFFFFF;

background: #808298;

color: #FFFFFF;

opacity: 1;

}



ul#hmenu ul ul {

display: none;

position: absolute;

top: 0;

left: 240px;

}



ul#hmenu li:hover ul ul,

ul#hmenu li.iehover ul ul {

display: none;

}



ul#hmenu li:hover ul,

ul#hmenu ul li:hover ul,

ul#hmenu li.iehover ul,

ul#hmenu ul li.iehover ul {

display: block;

}
<div id="menuShell"> <a href="http://www.elinext.com" title="Software Development Services" class="menuElinextLogo"></a>
<ul
id="hmenu">
<li><a
href="/">Home</a> </li>
<li><a
href="/services">Services</a>
<ul>
<li><a
href="/mobiledevelopment">Mobile applications</a></li>
<li><a
href="/cloudcomputing">Cloud computing</a></li>
<li><a
href="/webdevelopment">Web solutions</a></li>
<li><a
href="/itinfrastructure">IT infrastructure management</a></li>
<li><a
href="/rnd">R&D Services</a></li>
<!--<li><a href="#">Accelerated product development</a></li>-->
</ul>
</li>
<li><a
href="#">Industries</a>
<ul>
<li><a
href="#">IT management</a></li>
<li><a
href="#">Telecommunications</a></li>
<li><a
href="#">Insurance & healthcare</a></li>
<li><a
href="#">Enterprise manufacturing</a></li>
<li><a
href="#">Data visualization</a></li>
<li><a
href="#">3D modeling</a></li>
<li><a
href="#">iOS & Android applications</a></li>
<li><a
href="#">iPhone games</a></li>
<li><a
href="#">Social networking</a></li>
<li><a
href="#">Translation service portal</a></li>
<li><a
href="#">e-Commerce</a></li>
<li><a
href="#">Advertising</a></li>
<li><a
href="#">Multimedia</a></li>
</ul>
</li>

блаблабла так еще много раз.

Суть в том, что надо переделать.. ДУмал как-то так..

$(document).ready(
function()
{
$("ul[id=hmenu]>li:has(span[id=snd])").each(function()
{
$(this).hover(function()
{
$("span[id=snd]").fadeIn(500, null) //В див[id=snd] я обрамил пункты второго уровня списка
},

function()
{
$("span[id=snd]").fadeOut(500, null);

});
});
});

И, собственно, оно работает.
Но это не то что надо. Надо эффект slideDown(). Так вот он не работает. Т.е.меню показывается как обычно.. => Надо что-то сделать с цсс, или вообще другой способ.. КОроче, посоветуйте, что бы с минимальными трудозатратами..



Спустя 2 часа, 16 минут, 22 секунды (22.11.2010 - 18:30) vital написал(а):
Печальная активность( Понимаю, я бы и сам не стал(

Спустя 11 минут, 53 секунды (22.11.2010 - 18:42) inpost написал(а):
vital
Обычно помогает начать всё заново! На этот раз первым реализовать эту функцию, а потом изходя из рабочей писать css.

Спустя 2 минуты, 46 секунд (22.11.2010 - 18:45) vital написал(а):
Цитата
Обычно помогает начать всё заново!

Очень не хочется. Ибо переверстывать меню это п*здц простите. Очень хочется оставить все как есть, а найти путь по легче.


_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.