File manager - Edit - /home/jardides/www/Jardi-design/components/com_templateck/projects/jd_3/js/topfixedwrapper.js
Back
/** * @name Top Fixed Wrapper Widget for Template Creator CK * @copyright Copyright (C) 2016. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt * @author Cedric Keiflin - http://www.template-creator.com - http://www.joomlack.fr */ (function($) { $.fn.TCK_TopFixedWrapper = function(options) { var defaults = { zIndex: '1000', // position the fixed element minResolution: '0' // value in px to restrict the behavior for low resolution }; var opts = $.extend(defaults, options); var els = this; var $window = $(window); // check the resolution to disable the floating var doFloating = true; els.each(function(options) { var el = $(this); floatElement(el); el.data('top', el.offset().top); el.data('istopfixed', false); $window.bind('scroll load', function() { floatElement(el); }); }); function floatElement(el) { checkDofloating(); var winY = $window.scrollTop(); if (winY > el.data('top') && !el.data('istopfixed') && doFloating) { el.after('<div id="' + el.attr('id') + 'tmp"></div>'); $('#'+el.attr('id')+'tmp').css('visibility', 'hidden').height(el.height()); el.css({position: 'fixed', zIndex: opts.zIndex, marginTop: '0px', top: '0px', left: '0', right: '0'}) .data('istopfixed', true) .addClass('istopfixed'); } else if (el.data('top') >= winY && el.data('istopfixed') || (!doFloating && $('#'+el.attr('id')+'tmp').length)) { var modtmp = $('#'+el.attr('id')+'tmp'); el.css({position: '', marginTop: ''}).data('istopfixed', false).removeClass('istopfixed'); modtmp.remove(); } } function checkDofloating() { if ($window.width() <= opts.minResolution) { doFloating = false; } else { doFloating = true; } } } })(jQuery);
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings