9 changed files with 40 additions and 174 deletions
File diff suppressed because one or more lines are too long
@ -1,7 +0,0 @@ |
|||||||
/*! |
|
||||||
* Agency v1.0.7 (http://startbootstrap.com/template-overviews/agency)
|
|
||||||
* Copyright 2013-2016 Start Bootstrap |
|
||||||
* Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
|
|
||||||
*/ |
|
||||||
|
|
||||||
$(function(){$("a.page-scroll").bind("click",function(a){var b=$(this);$("html, body").stop().animate({scrollTop:$(b.attr("href")).offset().top},1500,"easeInOutExpo"),a.preventDefault()})}),$("body").scrollspy({target:".navbar-fixed-top"}),$(".navbar-collapse ul li a:not(.dropdown-toggle)").click(function(){$(".navbar-toggle:visible").click()}); |
|
||||||
@ -1,45 +0,0 @@ |
|||||||
/** |
|
||||||
* cbpAnimatedHeader.js v1.0.0 |
|
||||||
* http://www.codrops.com
|
|
||||||
* |
|
||||||
* Licensed under the MIT license. |
|
||||||
* http://www.opensource.org/licenses/mit-license.php
|
|
||||||
* |
|
||||||
* Copyright 2013, Codrops |
|
||||||
* http://www.codrops.com
|
|
||||||
*/ |
|
||||||
var cbpAnimatedHeader = (function() { |
|
||||||
|
|
||||||
var docElem = document.documentElement, |
|
||||||
header = document.querySelector( '.navbar-default' ), |
|
||||||
didScroll = false, |
|
||||||
changeHeaderOn = 220; |
|
||||||
|
|
||||||
function init() { |
|
||||||
scrollPage(); |
|
||||||
window.addEventListener( 'scroll', function( event ) { |
|
||||||
if( !didScroll ) { |
|
||||||
didScroll = true; |
|
||||||
setTimeout( scrollPage, 250 ); |
|
||||||
} |
|
||||||
}, false ); |
|
||||||
} |
|
||||||
|
|
||||||
function scrollPage() { |
|
||||||
var sy = scrollY(); |
|
||||||
if ( sy >= changeHeaderOn ) { |
|
||||||
classie.add( header, 'navbar-shrink' ); |
|
||||||
} |
|
||||||
else { |
|
||||||
classie.remove( header, 'navbar-shrink' ); |
|
||||||
} |
|
||||||
didScroll = false; |
|
||||||
} |
|
||||||
|
|
||||||
function scrollY() { |
|
||||||
return window.pageYOffset || docElem.scrollTop; |
|
||||||
} |
|
||||||
|
|
||||||
init(); |
|
||||||
|
|
||||||
})(); |
|
||||||
@ -1,11 +0,0 @@ |
|||||||
/** |
|
||||||
* cbpAnimatedHeader.min.js v1.0.0 |
|
||||||
* http://www.codrops.com
|
|
||||||
* |
|
||||||
* Licensed under the MIT license. |
|
||||||
* http://www.opensource.org/licenses/mit-license.php
|
|
||||||
* |
|
||||||
* Copyright 2013, Codrops |
|
||||||
* http://www.codrops.com
|
|
||||||
*/ |
|
||||||
var cbpAnimatedHeader=(function(){var b=document.documentElement,g=document.querySelector(".navbar-default"),e=false,a=220;function f(){d();window.addEventListener("scroll",function(h){if(!e){e=true;setTimeout(d,250)}},false)}function d(){var h=c();if(h>=a){classie.add(g,"navbar-shrink")}else{classie.remove(g,"navbar-shrink")}e=false}function c(){return window.pageYOffset||b.scrollTop}f()})(); |
|
||||||
@ -1,80 +0,0 @@ |
|||||||
/*! |
|
||||||
* classie - class helper functions |
|
||||||
* from bonzo https://github.com/ded/bonzo
|
|
||||||
* |
|
||||||
* classie.has( elem, 'my-class' ) -> true/false |
|
||||||
* classie.add( elem, 'my-new-class' ) |
|
||||||
* classie.remove( elem, 'my-unwanted-class' ) |
|
||||||
* classie.toggle( elem, 'my-class' ) |
|
||||||
*/ |
|
||||||
|
|
||||||
/*jshint browser: true, strict: true, undef: true */ |
|
||||||
/*global define: false */ |
|
||||||
|
|
||||||
( function( window ) { |
|
||||||
|
|
||||||
'use strict'; |
|
||||||
|
|
||||||
// class helper functions from bonzo https://github.com/ded/bonzo
|
|
||||||
|
|
||||||
function classReg( className ) { |
|
||||||
return new RegExp("(^|\\s+)" + className + "(\\s+|$)"); |
|
||||||
} |
|
||||||
|
|
||||||
// classList support for class management
|
|
||||||
// altho to be fair, the api sucks because it won't accept multiple classes at once
|
|
||||||
var hasClass, addClass, removeClass; |
|
||||||
|
|
||||||
if ( 'classList' in document.documentElement ) { |
|
||||||
hasClass = function( elem, c ) { |
|
||||||
return elem.classList.contains( c ); |
|
||||||
}; |
|
||||||
addClass = function( elem, c ) { |
|
||||||
elem.classList.add( c ); |
|
||||||
}; |
|
||||||
removeClass = function( elem, c ) { |
|
||||||
elem.classList.remove( c ); |
|
||||||
}; |
|
||||||
} |
|
||||||
else { |
|
||||||
hasClass = function( elem, c ) { |
|
||||||
return classReg( c ).test( elem.className ); |
|
||||||
}; |
|
||||||
addClass = function( elem, c ) { |
|
||||||
if ( !hasClass( elem, c ) ) { |
|
||||||
elem.className = elem.className + ' ' + c; |
|
||||||
} |
|
||||||
}; |
|
||||||
removeClass = function( elem, c ) { |
|
||||||
elem.className = elem.className.replace( classReg( c ), ' ' ); |
|
||||||
}; |
|
||||||
} |
|
||||||
|
|
||||||
function toggleClass( elem, c ) { |
|
||||||
var fn = hasClass( elem, c ) ? removeClass : addClass; |
|
||||||
fn( elem, c ); |
|
||||||
} |
|
||||||
|
|
||||||
var classie = { |
|
||||||
// full names
|
|
||||||
hasClass: hasClass, |
|
||||||
addClass: addClass, |
|
||||||
removeClass: removeClass, |
|
||||||
toggleClass: toggleClass, |
|
||||||
// short names
|
|
||||||
has: hasClass, |
|
||||||
add: addClass, |
|
||||||
remove: removeClass, |
|
||||||
toggle: toggleClass |
|
||||||
}; |
|
||||||
|
|
||||||
// transport
|
|
||||||
if ( typeof define === 'function' && define.amd ) { |
|
||||||
// AMD
|
|
||||||
define( classie ); |
|
||||||
} else { |
|
||||||
// browser global
|
|
||||||
window.classie = classie; |
|
||||||
} |
|
||||||
|
|
||||||
})( window ); |
|
||||||
Loading…
Reference in new issue