collected assets
This commit is contained in:
42
assets/ckeditor/galleriffic/js/jquery.opacityrollover.js
Normal file
42
assets/ckeditor/galleriffic/js/jquery.opacityrollover.js
Normal file
@@ -0,0 +1,42 @@
|
||||
/**
|
||||
* jQuery Opacity Rollover plugin
|
||||
*
|
||||
* Copyright (c) 2009 Trent Foley (http://trentacular.com)
|
||||
* Licensed under the MIT License:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
*/
|
||||
;(function($) {
|
||||
var defaults = {
|
||||
mouseOutOpacity: 0.67,
|
||||
mouseOverOpacity: 1.0,
|
||||
fadeSpeed: 'fast',
|
||||
exemptionSelector: '.selected'
|
||||
};
|
||||
|
||||
$.fn.opacityrollover = function(settings) {
|
||||
// Initialize the effect
|
||||
$.extend(this, defaults, settings);
|
||||
|
||||
var config = this;
|
||||
|
||||
function fadeTo(element, opacity) {
|
||||
var $target = $(element);
|
||||
|
||||
if (config.exemptionSelector)
|
||||
$target = $target.not(config.exemptionSelector);
|
||||
|
||||
$target.fadeTo(config.fadeSpeed, opacity);
|
||||
}
|
||||
|
||||
this.css('opacity', this.mouseOutOpacity)
|
||||
.hover(
|
||||
function () {
|
||||
fadeTo(this, config.mouseOverOpacity);
|
||||
},
|
||||
function () {
|
||||
fadeTo(this, config.mouseOutOpacity);
|
||||
});
|
||||
|
||||
return this;
|
||||
};
|
||||
})(jQuery);
|
||||
Reference in New Issue
Block a user