This jQuery plugin widget is usable to provide simple notifications and ask simple questions. It is aimed at a maximum of about 5 short answers. Each answer and the close button will trigger a callback function for handling the click.
$(someDiv).simpleQ({ question_text: "This is the unchecked, directly presented text, may contain HTML. (Watch out for code injection!)", answers:[ { answer_text:"Answer 1",callback:function(){console.log("Callback on answer 1"); }}, { answer_text:"Answer 2",callback:function(){console.log("Callback on answer 2"); }} ], close_callback:function(){console.log("Callback on close button")}, removeOnAnswer:true|false });The "removeOnAnswer" flag determines if the question is removed from the DOM after an answer is selected.