Revision: 19882
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 3, 2009 02:44 by jeff_way
Initial Code
(function($) {
$.fn.jwNotice = function(options) {
var options = $.extend({
className : 'notice',
text : null,
siteWidth : null
}, options);
return this.each(function() {
$(this).prepend('<div class="' + options.className + '" />');
var $announceDiv = $('.' + options.className);
$announceDiv
.append('<div>' + options.text + '</div>')
.children('> div')
.css({
'width' : options.siteWidth,
'margin' : 'auto'
})
.end()
.prepend('<span class="close">X</span>')
.children('.close')
.css({
'position' : 'absolute',
'cursor' : 'pointer',
'display' : 'none'
})
.end()
.hover(function() {
// over
$(this)
.children('span.close')
.show()
.click(function() {
$announceDiv.slideUp(250, function() {
$(this).remove();
});
});
}, function() {
// out
$('.close').hide();
});
}); // end each
}
})(jQuery);
Initial URL
Initial Description
Initial Title
jwAnnounce - jQuery Plugin
Initial Tags
plugin, jquery
Initial Language
jQuery