Hi Maya,
I’m just guessing here, but when you refer to pages displaying differently as you scroll down, do you by any chance mean content appearing on the page as you scroll? If so, there’s this great jQuery plugin, very easy to implement called Wow.js:
The navigation being always on top as you scroll is commonly known as sticky navigation or sticky menu, as Ryan has already pointed out.
I have limited access to the internet now… can’t do extensive searches…
I found something I had done a few years ago… no plugin or special library (I think I got it from the yahoo home page… my mach is very slow, can’t see it now…) jQuery:
this works fine for the most part, except in pages where the content is up to just beneath the bottom of the page, the top section flickers, and the feature doesn’t work well…
EDIT
This post has been reformatted by enclosing the code block in 3 backticks
```
on their own lines.
I assume you are talking about the sticky header and if so only make it sticky of the window has scrolled about 150px otherwise you will get the flicker especially on mac browsers where you can scroll further than page content and thus keep triggering the sticky routine.