Greasy Fork

Greasy Fork is available in English.

Fudan BBS NoNavBar

Hide/show nav bar for Fudan BBS web pages

当前为 2014-06-05 提交的版本,查看 最新版本

// ==UserScript==
// @name        Fudan BBS NoNavBar
// @namespace   http://yujiande.appspot.com
// @description Hide/show nav bar for Fudan BBS web pages
// @include     *://bbs.fudan.edu.cn/*
// @include     *://bbs.fudan.sh.cn/*
// @version     1
// @grant       none
// @require     http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
// ==/UserScript==
this.$ = this.jQuery = jQuery.noConflict(true);
window.addEventListener("load", function() {
    var nav = $('ul#nav');
    var hd = $('div#hd');
    var main = $('div#main');
    
    var toggle = $('<a href="#"></a>').addClass('newpost');
    toggle.click(function(){
        if (toggle.text() == 'show') {
            nav.show();
            hd.show();
            main.attr('style', 'margin:6px 6px 6px 144px');
            toggle.text('hide');
        } else {
            nav.hide();
            hd.hide();
            main.attr('style', 'margin:6px 6px 6px 6px');
            toggle.text('show');
        }
    });
    toggle.click();
    
    if ($('div.ptop').length > 0) {
        $('div.ptop').children().first().before(toggle);
    } else if ($('div.bnav').length > 0) {
        $('div.bnav').children().first().before(toggle);
    } else if ($('div.pnav').length > 0) {
        $('div.pnav').children().first().before(toggle);
    } else {
        $('div#ft').children().first().before(toggle);
    }
}, false);