PHP Classes

File: themes/demo/assets/javascript/app.js

Recommend this page to a friend!
  Packages of Luke Towers   Winter   themes/demo/assets/javascript/app.js   Download  
File: themes/demo/assets/javascript/app.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Winter
Content management system that uses MVC
Author: By
Last change:
Date: 8 months ago
Size: 1,084 bytes
 

Contents

Class file image Download
/* * Application */ $(document).tooltip({ selector: "[data-toggle=tooltip]" }) /* * Auto hide navbar */ jQuery(document).ready(function($){ var $header = $('.navbar-autohide'), scrolling = false, previousTop = 0, currentTop = 0, scrollDelta = 10, scrollOffset = 150 $(window).on('scroll', function(){ if (!scrolling) { scrolling = true if (!window.requestAnimationFrame) { setTimeout(autoHideHeader, 250) } else { requestAnimationFrame(autoHideHeader) } } }) function autoHideHeader() { var currentTop = $(window).scrollTop() // Scrolling up if (previousTop - currentTop > scrollDelta) { $header.removeClass('is-hidden') } else if (currentTop - previousTop > scrollDelta && currentTop > scrollOffset) { // Scrolling down $header.addClass('is-hidden') } previousTop = currentTop scrolling = false } });