Показать сообщение отдельно
  #33 (permalink)  
Старый 26.03.2016, 17:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

d1mka21, вариант
$(function() {
    var $but = $(".profile_link"),
        $blocks = $(".profile-block");
    $but.each(function(i, elem) {
        var $el = $(elem);
        $el.click(function(event) {
            event.preventDefault();
            $but.not($el).removeClass("active-menu-item");
            $el.toggleClass("active-menu-item");
            $blocks.filter(function(j, el) {
                if(i == j) {var vis = $(el).slideToggle().is(":visible");vis && $(el).scrolTo()} ;
                return i != j
            }).slideUp();

        })
    });
    $('html').click(function (event) {
          if ($(event.target).closest('.profile_link, .profile-block' ).size() && !$(event.target).is('.closeButton')) return;
          $but.filter('.active-menu-item').click()
      });
});
Ответить с цитированием