You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xplr/docs/landing/js/scripts.js

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');
});
});