PageSourceSearch

https://karinefortier.com/wp-content/themes/smilte/assets/js/modules/plugins/smoothPageScroll.js?ver=6.7

js karinefortier.com collected 2026-09-26 10:17:43 UTC 914 bytes, 22 lines download raw bytes

1var $window = jQuery(window);	//Window object
2var scrollTime = 0.6;			//Scroll time
3var scrollDistance = 400;		//Distance. Use smaller value for shorter scroll and greater value for longer scroll
4
5mobile_ie = -1 !== navigator.userAgent.indexOf("IEMobile");
6
7function smoothScrollListener(event){
8    event.preventDefault();
9
10    var delta = event.wheelDelta / 120 || -event.detail / 3;
11    var scrollTop = $window.scrollTop();
12    var finalScroll = scrollTop - parseInt(delta * scrollDistance);
13
14    TweenLite.to($window, scrollTime, { scrollTo: { y: finalScroll, autoKill: !0 }, ease: Power1.easeOut, autoKill: !0, overwrite: 5 });
15}
16
17if (!jQuery('html').hasClass('touch') && !mobile_ie) {
18    if (window.addEventListener) {
19        window.addEventListener('mousewheel', smoothScrollListener, {passive: false});
20        // window.addEventListener('DOMMouseScroll', smoothScrollListener, {passive: false});
21    }
22}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.