Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jQuery.fn.preRoll = function(options) {
- settings = jQuery.extend({
- out: '-out',
- over: '-over'
- }, options);
- jQuery(this).each(function(){
- var src = jQuery(this).attr('src');
- // store the srcs in $.data
- jQuery(this).data('out_src', src);
- jQuery(this).data('over_src', src.replace(settings.out, settings.over));
- // preload
- jQuery('<img/>').attr('src', jQuery(this).data('over_src'));
- });
- jQuery(this).hover(
- function(){
- jQuery(this).attr('src', jQuery(this).data('over_src'));
- },
- function(){
- jQuery(this).attr('src', jQuery(this).data('out_src'));
- }
- );
- return jQuery(this);
- }
Add Comment
Please, Sign In to add comment