Anno.js lets you add powerful step-by-step guides to your web-apps. See demo!
Anno.js is built to be extensible. The source is about 500 lines of literate coffeescript; you can read the annotated source in just a few minutes!
Include the following in your HTML page:
<!-- get jQuery from somewhere; personally, I like the Google CDN: --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
anno.js you can define your annotations (see examples).
For better performance, you can host the files yourself. Clone the repo or download the zip, then copy
scrollintoview/jquery.scrollintoview.min.js into your project.