first commit
This commit is contained in:
49
resources/assets/js/demos/demo-personal-portfolio-2.js
Normal file
49
resources/assets/js/demos/demo-personal-portfolio-2.js
Normal file
@ -0,0 +1,49 @@
|
||||
/*
|
||||
Name: Demo Personal Portfolio 2
|
||||
Written by: Okler Themes - (http://www.okler.net)
|
||||
Theme Version: 12.1.0
|
||||
*/
|
||||
|
||||
(($ => {
|
||||
/*
|
||||
Locomotive
|
||||
*/
|
||||
if (typeof LocomotiveScroll !== 'undefined') {
|
||||
|
||||
window.scrollTo(0,0);
|
||||
|
||||
setTimeout(() => {
|
||||
|
||||
const scroller = new LocomotiveScroll({
|
||||
el: document.querySelector("[data-scroll-container]"),
|
||||
smooth: true,
|
||||
mobile: {
|
||||
breakpoint: 0,
|
||||
smooth: true
|
||||
},
|
||||
tablet: {
|
||||
breakpoint: 0,
|
||||
smooth: true
|
||||
}
|
||||
});
|
||||
|
||||
$('[data-hash]').off().on('click', function(e) {
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
const anchor = $($(this).attr('href')).get(0);
|
||||
|
||||
scroller.scrollTo(anchor);
|
||||
});
|
||||
|
||||
}, 100);
|
||||
|
||||
window.onbeforeunload = () => {
|
||||
window.scrollTo(0,0);
|
||||
};
|
||||
|
||||
} else {
|
||||
|
||||
theme.fn.showErrorMessage('Failed to Load File', 'Failed to load: Locomotive Scroll - Include the following file(s): (vendor/locomotive-scroll/locomotive-scroll.min.js)');
|
||||
|
||||
}
|
||||
})).apply( this, [ jQuery ]);
|
Reference in New Issue
Block a user