$(".carousel").on("touchstart", function(event){ var xClick = event.originalEvent.touches[0].pageX; $(this).one("touchmove", function(event){ var xMove = event.originalEvent.touches[0].pageX; if( Math.floor(xClick - xMove) > 5 ){ $(this).carousel('next'); } else if( Math.floor(xClick - xMove) < -5 ){ $(this).carousel('prev'); } }); $(".carousel").on("touchend", function(){ $(this).off("touchmove"); }); }); /* $(window).load(function() { // $('.carousel').carousel('pause'); }); let vh = (window.innerHeight-80) * 0.01; document.documentElement.style.setProperty('--vh', `${vh}px`); window.addEventListener('resize', () => { // We execute the same script as before //https://css-tricks.com/the-trick-to-viewport-units-on-mobile/ let vh = (window.innerHeight-80) * 0.01; document.documentElement.style.setProperty('--vh', `${vh}px`); }); */ $("#menu-toggle").click(function(e) { e.preventDefault(); $("#wrapper").toggleClass("toggled"); }); $(".goto").click(function(e) { e.preventDefault(); var href = $(this).attr('href'); var pos=0; $("#navbarSupportedContent").toggleClass("show"); //alert(pos); $('html, body').animate({ scrollTop: $(""+href+"").offset().top-pos }, 1000); location.hash = href.slice(); }); /* $(".list-group-item-action").click(function(e) { e.preventDefault(); var href = $(this).attr('href'); $("#wrapper").toggleClass("toggled-in"); $("#wrapper").toggleClass("toggled"); var pos=0; if (href!="#section-1"){ var pos=$('.fixed-top').height()+ 48; } //alert(pos); $('html, body').animate({ scrollTop: $(""+href+"").offset().top-pos }, 1000); location.hash = href.slice(); }); $(function () { var currentHash = "#section-1"; $(document).scroll(function () { $('.hash').each(function () { var top = window.pageYOffset; var distance = top - $(this).offset().top; var hash = $(this).attr('href'); if (distance < 30 && distance > -30 && currentHash != hash) { alert(hash); currentHash = hash; } }); }); }); function isScrolledIntoView(elem) { var docViewTop = $(window).scrollTop(); var docViewBottom = docViewTop + $(window).height(); var elemTop = $(elem).offset().top; var elemBottom = elemTop + $(elem).height(); return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); } */