golden hour
/var/www/html/wp-content/plugins/Ultimate_VC_Addons/assets/js
⬆️ Go Up
Upload
File/Folder
Size
Actions
SmoothScroll-compatible.js
23.59 KB
Del
OK
SmoothScroll.js
11.18 KB
Del
OK
bootstrap-datetimepicker.js
48.95 KB
Del
OK
classie.js
2.44 KB
Del
OK
content-box.js
3.62 KB
Del
OK
count-timer.js
7.16 KB
Del
OK
countUp.js
6.03 KB
Del
OK
countdown-dependent.js
5.69 KB
Del
OK
countdown.js
34.48 KB
Del
OK
creative-link.js
3.04 KB
Del
OK
custom.js
36.61 KB
Del
OK
dual-button.js
21.72 KB
Del
OK
easy-ticker.js
4.38 KB
Del
OK
expandable-section.js
11.06 KB
Del
OK
fixto.js
24.9 KB
Del
OK
flip-box.js
8.48 KB
Del
OK
froogaloop2-min.js
1.73 KB
Del
OK
headings.js
4.68 KB
Del
OK
highlight-box.js
2.07 KB
Del
OK
hotspot-tooltipster.js
45.76 KB
Del
OK
hotspot.js
3.71 KB
Del
OK
ihover.js
2 KB
Del
OK
image-separator.js
623 B
Del
OK
index.php
86 B
Del
OK
info-banner.js
1.1 KB
Del
OK
info-box.js
609 B
Del
OK
info-circle.js
19.89 KB
Del
OK
jparallax.js
8.78 KB
Del
OK
jquery-appear.js
3.42 KB
Del
OK
jquery-ui-effect.js
32.1 KB
Del
OK
jquery-ui-labeledslider.js
4.59 KB
Del
OK
jquery-ui.js
192.36 KB
Del
OK
jquery.sticky-kit.js
7.9 KB
Del
OK
masonry.js
24.49 KB
Del
OK
mb-YTPlayer.js
118.78 KB
Del
OK
modal.js
14.41 KB
Del
OK
modernizr-custom.js
8.19 KB
Del
OK
range-slider-touch-punch.js
5.13 KB
Del
OK
range-slider.js
10.54 KB
Del
OK
slick-custom.js
6.01 KB
Del
OK
slick.js
40.99 KB
Del
OK
snap-svg.js
65.44 KB
Del
OK
sticky-section.js
12.24 KB
Del
OK
swatchbook.js
5.06 KB
Del
OK
tabs-accordion.js
19.31 KB
Del
OK
tabs.js
27.48 KB
Del
OK
teams.js
4.12 KB
Del
OK
tooltip.js
12.1 KB
Del
OK
typed.js
15.92 KB
Del
OK
ultimate-params.js
4.11 KB
Del
OK
ultimate_bg.js
75.98 KB
Del
OK
vc-fronteditor.js
362 B
Del
OK
vc-inline-editor.js
1.71 KB
Del
OK
vc_column.js
1.25 KB
Del
OK
vhparallax.js
7.72 KB
Del
OK
video-banner.js
1.89 KB
Del
OK
video_module.js
3.4 KB
Del
OK
Edit: jquery-appear.js
/** jQuery.bsf_appear * https://github.com/bas2k/jquery.bsf_appear/ * http://code.google.com/p/jquery-bsf_appear/ * * Copyright (c) 2009 Michael Hixson * Copyright (c) 2012 Alexander Brovikov * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) */ (function($) { $.fn.bsf_appear = function(fn, options) { var settings = $.extend({ //arbitrary data to pass to fn data: undefined, //call fn only on the first bsf_appear? one: true, // X & Y accuracy accX: 0, accY: 0 }, options); return this.each(function() { var t = $(this); //whether the element is currently visible t.bsf_appeared = false; if (!fn) { //trigger the custom event t.trigger('bsf_appear', settings.data); return; } var w = $(window); //fires the bsf_appear event when appropriate var check = function() { //is the element hidden? if (!t.is(':visible')) { //it became hidden t.bsf_appeared = false; return; } //is the element inside the visible window? var a = w.scrollLeft(); var b = w.scrollTop(); var o = t.offset(); var x = o.left; var y = o.top; var ax = settings.accX; var ay = settings.accY; var th = t.height(); var wh = w.height(); var tw = t.width(); var ww = w.width(); if (y + th + ay >= b && y <= b + wh + ay && x + tw + ax >= a && x <= a + ww + ax) { //trigger the custom event if (!t.bsf_appeared) t.trigger('bsf_appear', settings.data); } else { //it scrolled out of view t.bsf_appeared = false; } }; //create a modified fn with some additional logic var modifiedFn = function() { //mark the element as visible t.bsf_appeared = true; //is this supposed to happen only once? if (settings.one) { //remove the check w.unbind('scroll', check); var i = $.inArray(check, $.fn.bsf_appear.checks); if (i >= 0) $.fn.bsf_appear.checks.splice(i, 1); } //trigger the original fn fn.apply(this, arguments); }; //bind the modified fn to the element if (settings.one) t.one('bsf_appear', settings.data, modifiedFn); else t.bind('bsf_appear', settings.data, modifiedFn); //check whenever the window scrolls w.scroll(check); //check whenever the dom changes $.fn.bsf_appear.checks.push(check); //check now (check)(); }); }; //keep a queue of bsf_appearance checks $.extend($.fn.bsf_appear, { checks: [], timeout: null, //process the queue checkAll: function() { var length = $.fn.bsf_appear.checks.length; if (length > 0){ while (length--) { ($.fn.bsf_appear.checks[length])(); } } }, //check the queue asynchronously run: function() { if ($.fn.bsf_appear.timeout) { clearTimeout($.fn.bsf_appear.timeout); $.fn.bsf_appear.timeout = setTimeout($.fn.bsf_appear.checkAll, 20); } else { $.fn.bsf_appear.timeout = setTimeout($.fn.bsf_appear.checkAll, 20); } } }); //run checks when these methods are called $.each(['append', 'prepend', 'after', 'before', 'attr', 'removeAttr', 'addClass', 'removeClass', 'toggleClass', 'remove', 'css', 'show', 'hide'], function(i, n) { var old = $.fn[n]; if (old) { $.fn[n] = function() { var r = old.apply(this, arguments); $.fn.bsf_appear.run(); return r; } } }); })(jQuery);
Save