Какая ошибка в коде?

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем NeoMurderer, 19 янв 2011.

  1. NeoMurderer

    NeoMurderer Гость

    Начал изучать jQuery и столкнулся с какойто ошибкой.Делаю меню "гармошка" а оно почему то неработает.Вот код меню
    Код (Text):
    <ul class="lmenu reset">
    <li><a href="#"><span>О сайте</span></a></li>
    <li class="menu_head"><a href="#"><span>В мире</span></a></li>
    <li class="menu_body" style="display:none;"><a href="#"><span>В мире</span></a></li>
    <li><a href="#"><span>Экономика</span></a></li>
    <li><a href="#"><span>Религия</span></a></li>
    <li><a href="#"><span>Криминал</span></a></li>
    <li><a href="#"><span>Спорт</span></a></li>
    <li><a href="#"><span>Культура</span></a></li>
    <li><a href="#"><span>Инопресса</span></a></li>
    </ul>
    Вот код самого скрипта
    Код (Text):
    $(document).ready(function()
    {
    $("#firstpane a.menu_head").click(function()
    {
    $(this).css({backgroundImage:"url({THEME}/images/left.png)"}).next("li.menu_body").slideToggle(300);
    $(this).siblings().css({});
    });
    });
    Как сделать так что бы меню работало?
     
  2. AlexanderC

    AlexanderC Гость

    1.
    Код (Text):
    $("#firstpane a.menu_head").click(function()
    ето зачем вообще ???

    Код (Text):
    $(".lmenu reset > .menu_head").click()...
    2.
    Код (Text):
    $(this).css({backgroundImage:"url({THEME}/images/left.png)"}).next("li.menu_body").slideToggle(300);
    $(this).siblings().css({});
    ну ето вообще...

    Код (Text):
    $(this).css('background-image', 'url("theme/images/left.png")');
    $(this).next().slideToggle(300);
    дальше я вообще не понял ничё...

    // кстати это дело будет разворачивать только
    Код (Text):
    <li class="menu_body" style="display:none;"><a href="#"><span>В мире</span></a></li>
    !!! и ничего более(смотри разметку)
     
Загрузка...

Поделиться этой страницей