Stack Apps is a question and answer site for apps, scripts, and development with the Stack Exchange API. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Screenshot / Code Snippet

Enter image description here

About

Stackoverflow.com Enhancer was created this a while ago, to save me scrolling up and down Stack Overflow, by making the top bars stick to the top of the window as shown above. Then I neatened it up a bit by shrinking the logo to only have the text (don't worry, the logo returns if you scroll to the top) and put it on userscripts.org and now here.

Currently, it only works 100% on any page on Stack Overflow. It is enabled for Super User, but the logo is a bit out of whack, I'll fix that sometime soon.

If the window is less wide than the bar, then the bar will scroll horizontally as you do.

The plan is also to make the questions dynamically wider if I can, to make use of some of the whitespace on wider monitors.

Also see drachenstern's script. If both are installed, it actually looks better, when scrolling back up, so I suggest you install it as well.

License

Free. If you want to modify it, just drop a comment here; I'll say yes, I just want to see what you do to it :)

Download

Direct Link: userscripts-mirror.org/scripts/source/91338.user.js

"Homepage": userscripts-mirror.org/scripts/show/91338

Platform

Works on Chrome (certainly on v11), and I am highly certain it will work on any browser that supports Greasemonkey-type scripts (for example, Firefox)

Contact

The best way to contact me is here, in a comment or answer.

Code

Coded in JavaScript, which is available in userscripts-mirror.org/scripts/review/91338 (just don't look at the revision history ;) )

share|improve this question
    
So I thanks for the cross upvote ;) I do have some work to do on mine still, and if I can ever get home at a decent hour I will ;) ~ Care to collaborate and make it one script? I was thinking about going all github. – jcolebrand Feb 22 '11 at 2:35
    
Nice, but it overlaps notifications. Could you move them under the sticky bar? – nyuszika7h Feb 26 '11 at 9:31
    
@Nyuszika7H When did you install it/ what version do you have? I fixed this in 1.4 a few days ago. – Jonathan. Feb 26 '11 at 9:38
    
@drachenstern, sure I'm just getting used to github but I'm not sure how it work with 2 people so if you want to set it up that'd be great! – Jonathan. Feb 26 '11 at 9:40
    
@Jonathan I installed it yesterday. Chrome 11.0.672.2 dev. Update: I've just realized that I installed the other script, not this one… – nyuszika7h Feb 26 '11 at 9:51
    
@Nyuszika7H If you install both it should work the best – Jonathan. Feb 26 '11 at 10:46
    
Also note that I've not pushed my latest updates. I've been working with some of the SOIS-devs and MSO-chatters to figure some of the hitches out. – jcolebrand Feb 27 '11 at 2:29
2  
Indeed this feature should be part of StackOverflow. Why we need an "enhancer"? – user10768 May 6 '12 at 6:45

These links seem to be dead. So here's my quick fix. All you need is something like CJS Chrome Extension (there are different ones for FF and Saf too!)

Then just inject code:

;;(function($) {
    function z() {
        var a = $(window).scrollTop(),
            b = $(".topbar").height();
        a > b ? ($(".topbar").css({ position: "fixed", top: 0, "z-index": 999 }), $("body > .container").css({ "margin-top": b })) 
            : ($(".topbar").css({ position: "", top: "", "z-index": "" }), $("body > .container").css({ "margin-top": "" }))
    }
    if (document.readyState == "complete") z();
    else $(window).on('load', z);
    $(window).on("scroll", function(a) {
        this.tmr && clearTimeout(this.tmr);
        this.tmr = setTimeout(z, 10)
    });
})(jQuery)

Or I made THIS

share|improve this answer

My Better Stack Exchange script supports this feature, and it works on all the stack exchange sites :)

alt

The script also gives you a better editor, and some other improvements if you want them!

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .