Jump to content

sidoroff

Neophyte
  • Posts

    1
  • Joined

  • Last visited

sidoroff's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Здравствуйте, нужна помощь. Есть контейнер с максимальной высотой, в нем список . При клике на ссылку в списке раскрывается блок с текстом и прокручивается к верху контейнера. Если открыть/закрыть блок и открыть другой все ок. Но как сделать что бы прокрутка адекватно срабатывала тогда, когда в списке есть другой открытый блок. Т.е. открываем один блок, кликаем по другому, закрытому, открытый автоматом закрывается, нужный открывается, но прокрутка получается кривая. $(function() { $.fn.initTooltip = function () { $(this).click(function () { var tolltip = $(this).next('div'); var container = $(this).closest('.b-assistance__body-inner'); var position = $(this).closest('.b-tooltip').position().top; if (tolltip.hasClass('activ') == true) { tolltip.slideToggle('fast'); tolltip.removeClass('activ'); container.animate({ scrollTop: '-=' + position }, 300); } else { $('.b-tooltip .activ').slideToggle("fast"); $('.b-tooltip .activ').removeClass("activ"); tolltip.slideToggle('fast'); tolltip.addClass('activ'); container.animate({ scrollTop: '+=' + position }, 300); }; }); }; $('.b-tooltip__name').initTooltip(); });
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy