Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.05.2013, 00:09
JSQ JSQ вне форума
Новичок на форуме
Отправить личное сообщение для JSQ Посмотреть профиль Найти все сообщения от JSQ
 
Регистрация: 06.05.2013
Сообщений: 1

Пункты в разворачивающемся дереве накладываются друг на друга
Есть разворачивающееся дерево (по сути, аккордеон), которое управляется скриптом:

// Дерево меню
    $('.l1').toggle(function() {
        $(this).closest('div').find('.c1').toggle();
        $(this).closest('div').find('.p1').css('background-position','0 -7px');
    }, function() {
        $(this).closest('div').find('.c1').toggle();
        $(this).closest('div').find('.p1').css('background-position','0 0')
    });


    // Поддерево меню
    $('.l3').toggle(function() {
        $(this).closest('li').find(".h_hide2").toggle();
        $(this).closest('li').find(".p3").css('background-position','0 -7px')
    }, function() {
        $(this).closest('li').find(".h_hide2").toggle();
        $(this).closest('li').find(".p3").css('background-position','0 0')
    });


У дерева три уровня, при добавлении более 2-3 пунктов в третий уровень они начинают накладываться сверху на пункты второго уровня (т. е. пункты второго уровня, которые в скрипте обозначены как "поддерево", не смещаются при добавлении новых пунктов третьего уровня)

В чем может быть проблема
Ответить с цитированием
  #2 (permalink)  
Старый 07.05.2013, 11:20
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

Сообщение от JSQ Посмотреть сообщение
В чем может быть проблема
проблема может быть в стилях
Ответить с цитированием
  #3 (permalink)  
Старый 07.05.2013, 13:29
Интересующийся
Отправить личное сообщение для korobas Посмотреть профиль Найти все сообщения от korobas
 
Регистрация: 09.04.2013
Сообщений: 10

угу, стили... возможно position: absolute вам поможет)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически сменяющий друг друга текст eugene111 Events/DOM/Window 5 03.01.2016 02:33
Два события перебивают друг друга BorodinKO Общие вопросы Javascript 2 29.08.2012 12:59
наложение запросов друг на друга.... Gesandte AJAX и COMET 4 17.01.2012 10:44