mirror of
https://github.com/sayanarijit/xplr
synced 2024-11-10 07:10:45 +00:00
73 lines
2.0 KiB
JavaScript
73 lines
2.0 KiB
JavaScript
|
$(function () {
|
||
|
|
||
|
// init feather icons
|
||
|
feather.replace();
|
||
|
|
||
|
// init tooltip & popovers
|
||
|
$('[data-toggle="tooltip"]').tooltip();
|
||
|
$('[data-toggle="popover"]').popover();
|
||
|
|
||
|
//page scroll
|
||
|
$('a.page-scroll').bind('click', function (event) {
|
||
|
var $anchor = $(this);
|
||
|
$('html, body').stop().animate({
|
||
|
scrollTop: $($anchor.attr('href')).offset().top - 20
|
||
|
}, 1000);
|
||
|
event.preventDefault();
|
||
|
});
|
||
|
|
||
|
// slick slider
|
||
|
$('.slick-about').slick({
|
||
|
slidesToShow: 1,
|
||
|
slidesToScroll: 1,
|
||
|
autoplay: true,
|
||
|
autoplaySpeed: 3000,
|
||
|
dots: true,
|
||
|
arrows: false
|
||
|
});
|
||
|
|
||
|
//toggle scroll menu
|
||
|
var scrollTop = 0;
|
||
|
$(window).scroll(function () {
|
||
|
var scroll = $(window).scrollTop();
|
||
|
//adjust menu background
|
||
|
if (scroll > 80) {
|
||
|
if (scroll > scrollTop) {
|
||
|
$('.smart-scroll').addClass('scrolling').removeClass('up');
|
||
|
} else {
|
||
|
$('.smart-scroll').addClass('up');
|
||
|
}
|
||
|
} else {
|
||
|
// remove if scroll = scrollTop
|
||
|
$('.smart-scroll').removeClass('scrolling').removeClass('up');
|
||
|
}
|
||
|
|
||
|
scrollTop = scroll;
|
||
|
|
||
|
// adjust scroll to top
|
||
|
if (scroll >= 600) {
|
||
|
$('.scroll-top').addClass('active');
|
||
|
} else {
|
||
|
$('.scroll-top').removeClass('active');
|
||
|
}
|
||
|
return false;
|
||
|
});
|
||
|
|
||
|
// scroll top top
|
||
|
$('.scroll-top').click(function () {
|
||
|
$('html, body').stop().animate({
|
||
|
scrollTop: 0
|
||
|
}, 1000);
|
||
|
});
|
||
|
|
||
|
/**Theme switcher - DEMO PURPOSE ONLY */
|
||
|
$('.switcher-trigger').click(function () {
|
||
|
$('.switcher-wrap').toggleClass('active');
|
||
|
});
|
||
|
$('.color-switcher ul li').click(function () {
|
||
|
var color = $(this).attr('data-color');
|
||
|
$('#theme-color').attr("href", "css/" + color + ".css");
|
||
|
$('.color-switcher ul li').removeClass('active');
|
||
|
$(this).addClass('active');
|
||
|
});
|
||
|
});
|