Открепление верхней панели ВКонтакте (VK)

Открепление верхней панели в социальной сети ВКонтакте при прокрутке страницы

Устаревшая версия за 21.08.2016. Перейдите к последней версии.

// ==UserScript==
// @name         Открепление верхней панели ВКонтакте (VK)
// @namespace    FIX
// @version      0.5
// @description  Открепление верхней панели в социальной сети ВКонтакте при прокрутке страницы
// @author       raletag
// @match        *://vk.com/*
// @require      https://code.jquery.com/jquery-3.1.0.min.js
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    var ishide = false;

    $(window).scroll(function() {
        if ($.inArray($(location).attr('pathname'),['/im']) !== -1) return;
        if (!$('#top_audio_player').hasClass('top_audio_player_playing') && $(window).scrollTop() > 65) { // убрать панель
            if (!ishide) {
                GM_addStyle('.ui_search_fixed{top: 0px!important;}');
                GM_addStyle('.side_bar_inner{margin-top: 0px;}');
                GM_addStyle('.photos_period_delimiter_fixed{margin: 0px 0 0 -20px!important;}');
                GM_addStyle('._audio_rows_header.audio_rows_header.fixed{top:0px!important;}');
                $("#page_header_cont").slideUp(100);
                ishide = true;
                //console.log('HIDE TOP PANEL');
            }
        } else if (ishide) { // показать панель
            GM_addStyle('.ui_search_fixed{top: 42px!important;}');
            GM_addStyle('.side_bar_inner{margin-top: 42px;}');
            GM_addStyle('.photos_period_delimiter_fixed{margin: 42px 0 0 -20px!important;}');
            GM_addStyle('._audio_rows_header.audio_rows_header.fixed{top:42px!important;}');
            $("#page_header_cont").slideDown(100);
            ishide = false;
            //console.log('SHOW TOP PANEL');
        }
    });

})();