[jQuery] Adding a callback function to a extended jquery function
Hello,
I have the following function:
// Show and fade out a feedback message
$.fn.addFeedback = function(feedbackMessage){
var offset = $(this).offset();
var feedbackDiv = "<div class='feedback' id='feedbackElement' style='display:none;position:absolute;left:" + offset.left + "px;top:" + (offset.top + 0) +"px'>" + feedbackMessage + "
</div>";
$("body").append(feedbackDiv);
$('#feedbackElement').fadeIn('slow');
setTimeout("$('#feedbackElement').fadeOut('slow', function(){$('#feedbackElement').remove();});",3000);
}<br clear="all">
How do I change this to add an optional callback function to operate once the function has completed?
Thanks,
Dan.
--
Daniel Eastwell
Portfolio and articles:
<a href="http://www.thoughtballoon.co.uk">http://www.thoughtballoon.co.uk</a>
Blog:
<a href="http://www.thoughtballoon.co.uk/blog">http://www.thoughtballoon.co.uk/blog</a>