Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I want to ask the Stack Overflow owners: what JavaScript library is used in Stack Overflow help section?

I like the animation that occurs when a part of the page is reached by scroll or just navigation to bottom of page.

I mean when you press Start tour button then you'll be redirected to that page.

share|improve this question
why don't you just check the source? – Jan Dvorak Oct 2 '13 at 18:09
because it's minified – Snake Eyes Oct 2 '13 at 18:10
jQuery. It is always jQuery. – Oded Oct 2 '13 at 18:11
But can you explain what part of the help section? Do you mean the about page? – Oded Oct 2 '13 at 18:12
When press Start tour then you'll be redirected to that page – Snake Eyes Oct 2 '13 at 18:13
So, this page? – Oded Oct 2 '13 at 18:14
Yes, that page, I edited my answer – Snake Eyes Oct 2 '13 at 18:14
@SnakeEyes answer, you say? – Jan Dvorak Oct 2 '13 at 18:16
It's nothing more than detecting the scroll position and showing elements. No plugins involved. – Kevin B Oct 2 '13 at 18:22
up vote 8 down vote accepted

It is not a library; this is a custom implementation by the Stack Exchange team.

This approach is known as parallax web design, and usually involves moving elements in response to a user scrolling.

The animation leverages the jQuery API, but other than a few shortcuts jQuery provides, jQuery itself has nothing to do with it.

You can see the script here. (I hope I didn't offend anyone by showing the script link)

share|improve this answer
Yeah, pretty much this. – Oded Oct 2 '13 at 18:28
You could also run it through a beautifier: – mikeTheLiar Oct 2 '13 at 18:52
So it's run through a minifier, but variable and function names aren't obfuscated? If you're going for bandwidth saving, you kindof need to "minify" the variables. – Cole Johnson Oct 2 '13 at 19:26
You know that you can access the source before it's been minified – icktoofay Oct 3 '13 at 1:50

You must log in to answer this question.

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