Отображение названия контейнера в Js
Подозреваю что мой вопрос является абсолютно идиотским так что заранее извините.
Итак, подскажите почему название div-a заданное через CSS отображается в JavaScript в сокращении по первым 3-м буквам. Или я как то не правильно это понял? Особенно интересует отоброжение .ac_subitem как sub.menu. CSS } .ac_menu{ background:transparent url(../images/bg_menu.png) repeat top left; float:left; position:relative; height:90px; width:0px; } .ac_menu > ul{ float:right; } .ac_menu > ul > li{ float:left; position:relative; height:90px; overflow:hidden; } .ac_menu > ul > li a{ margin-top:60px; opacity:0; display:block; height:90px; padding:0px 10px; text-align:center; line-height:90px; outline:none; font-size:18px; font-weight:bold; text-shadow:1px 1px 1px #000; } .ac_subitem{ width:400px; height:0px; /* animate to 400px */ top:50%; right:0px; margin-top:0px; /* animate to -200px */ position:fixed; z-index:99; overflow:hidden; background:transparent url(../images/bg_menu.png) repeat top left; } .ac_subitem h2{ font-size:22px; font-weight:bold; color:#fff; padding: 40px 0px 0px 40px; text-shadow:0px 0px 1px #000; } .ac_subitem ul{ padding:0px 40px; } .ac_subitem ul li{ margin:10px 0px; } .ac_subitem ul li:first-child{ font-size:14px; text-transform:none; border-bottom:1px dotted #333; padding-bottom:15px; margin-bottom:15px; } JS }, initEventsSubMenu = function() { $menuItems.each(function(i) { var $item = $(this), // the <li> $el_title = $item.children('a:first'), el_image = $el_title.attr('href'), $sub_menu = $item.find('.ac_subitem'), $ac_close = $sub_menu.find('.ac_close'); /* user clicks one item : appetizers | main course | desserts | wines | specials */ $el_title.bind('click.Menu', function(e) { $.when(toggleMenuItems('down')).done(function(){ openSubMenu($item, $sub_menu, el_image); }); return false; }); /* closes the submenu */ $ac_close.bind('click.Menu', function(e) { closeSubMenu($sub_menu); return false; }); }); }, openSubMenu = function($item, $sub_menu, el_image) { $sub_menu.stop() .animate({ height : '400px', marginTop : '-200px' }, 400, function() { //the bg image changes showItemImage(el_image); }); задача такова что я хочу создать Div контейнер подобный уже сущесвующему ac_subitem, с окошком меню, но прописать ему другую анимацию (с окрытием в лево ). Если новое окошко меню будет заданно в Css как div c именем .ac_cryitem то если я правильно понял в Js он будет называться $cry_menu; или " OpenCryMenu = function(......) {" так это или нет ? подскажите пожалуйста . |
Цитата:
|
Forvard26,
Посмотрите - как лучше оформить => http://javascript.ru/formatting |
Спасибо за замечания, все исправил. Жду ваших коментариев !
|
Часовой пояс GMT +3, время: 00:34. |