I want to implement a “guider”, a dialog box that guides a user through an application, by visually introducing the user to important features: http://jeffpickhardt.com/guiders/
I want features such as: attach the guider to an element on the web page, moving the guider inside the browser window and outside, I want clicks inside the guider to change the webpage (while the guider remains intact), I want to add animations to the guider…
In the above hyperlink the guider is implemented in JS. Is it possible to implement this (while creating modular code) in a widely supported technology like HTML5/CSS?
I’m afraid jS won’t be supported as widely… And are my concerns real? Should I really preoccupy about not using jS?
You can safely assume that javascript will be supported on practically all browsers which have support for HTML5 and CSS (particularly CSS3) – this is definitely the case for all of the major browsers including mobile OS browsers for iPhone, Android, and WP7.
Doing this with pure CSS may be possible but with something like jQuery it’s a breeze.
It was reasonably common a decade ago for users to disable javascript but not so much these days.