Client-side "Feature Tour" (tutorial/instructional) overlay system?

JavascriptOverlayClient SideUser Experience

Javascript Problem Overview


Is there a system/framework in existence which focuses on providing tutorial / help like overlays in the browser?

Example: You have a webapp which requires a certain level of instruction to the user. In this instruction process you wish to "highlight" (e.g. arrow, colour shading, pulsing border, etc) a certain element on the page, with an accompanied message.

This would be a true overlay, so it would function only in absolute positioning, and not interfere with the existing layout.

I'm looking for an existing solution, before I consider rolling my own.

Javascript Solutions


Solution 1 - Javascript

Thanks to Johnson for giving me a good term to Google with (sans ridiculous false positives).

Here is a list of "feature tour" solutions I've found:

I'm sure there are more out there. These solutions can make it far easier for a developer to implement better feature introductions to users.

Solution 2 - Javascript

More into addition of the list we can use lightweight library https://github.com/heelhook/chardin.js

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionSpotView Question on Stackoverflow
Solution 1 - JavascriptSpotView Answer on Stackoverflow
Solution 2 - JavascriptHarshal PatelView Answer on Stackoverflow