Sindbad~EG File Manager
/*
* Dynamic To Top Plugin
* http://www.mattvarone.com
*
* By Matt Varone
* @sksmatt
*
*/
var mv_dynamic_to_top;
(function ($, mv_dynamic_to_top) {
jQuery.fn.DynamicToTop = function (options) {
var defaults = {
text: mv_dynamic_to_top.text,
min: parseInt(mv_dynamic_to_top.min, 10),
fade_in: 600,
fade_out: 400,
speed: parseInt(mv_dynamic_to_top.speed, 10),
easing: mv_dynamic_to_top.easing,
version: mv_dynamic_to_top.version,
id: 'dynamic-to-top'
},
settings = $.extend(defaults, options);
if (settings.version === "" || settings.version === '0') {
settings.text = '<span> </span>';
}
if ( ! $.isFunction(settings.easing) ) {
settings.easing = 'linear';
}
var $toTop = $('<a href=\"#\" id=\"' + settings.id + '\"></a>').html(settings.text);
$toTop.hide().appendTo('body').click(function () {
$('html, body').stop().animate({
scrollTop: 0
}, settings.speed, settings.easing);
return false;
});
$(window).scroll(function () {
var sd = jQuery(window).scrollTop();
if (typeof document.body.style.maxHeight === "undefined") {
$toTop.css({
'position': 'absolute',
'top': sd + $(window).height() - mv_dynamic_to_top.margin
});
}
if (sd > settings.min) {
$toTop.fadeIn(settings.fade_in);
} else {
$toTop.fadeOut(settings.fade_out);
}
});
};
$('body').DynamicToTop();
})(jQuery, mv_dynamic_to_top);
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists