Fixed menu on mobile devices
Added more background pics Now embedding vimeo players on evetn site
This commit is contained in:
parent
b80acb62b3
commit
0ce81b9892
22 changed files with 118 additions and 50 deletions
32
js/custom.js
32
js/custom.js
|
|
@ -1,6 +1,6 @@
|
|||
var scrolling = false;
|
||||
var navigatorOpen = false;
|
||||
var topButtonVisible = true;
|
||||
var topButtonVisible = false;
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ $(document).ready(function() {
|
|||
$(".artist-media img").imagefill();
|
||||
//$(".upcoming-media img").imagefill();
|
||||
|
||||
var rnd = Math.floor(Math.random() * 6);
|
||||
var rnd = Math.floor(Math.random() * 13);
|
||||
|
||||
$(function() {
|
||||
$.vegas({
|
||||
|
|
@ -28,7 +28,6 @@ $(document).ready(function() {
|
|||
} else {
|
||||
openTopMenu();
|
||||
}
|
||||
navigatorOpen = !navigatorOpen;
|
||||
});
|
||||
|
||||
$(".topic").click(function() {
|
||||
|
|
@ -36,6 +35,7 @@ $(document).ready(function() {
|
|||
});
|
||||
|
||||
function openTopMenu() {
|
||||
console.log('openTopMenu');
|
||||
if (!scrolling && !navigatorOpen) {
|
||||
scrolling = true;
|
||||
$(".navigator").slideDown("slow", function() {
|
||||
|
|
@ -46,6 +46,7 @@ $(document).ready(function() {
|
|||
}
|
||||
|
||||
function closeTopMenu() {
|
||||
console.log('closeTopMenu');
|
||||
if (!scrolling && navigatorOpen) {
|
||||
scrolling = true;
|
||||
$('.navigator').slideUp("slow", function() {
|
||||
|
|
@ -58,7 +59,7 @@ $(document).ready(function() {
|
|||
function showTopButton() {
|
||||
console.log('showTopButton');
|
||||
if (!topButtonVisible) {
|
||||
$('.top-button').show("slow", function() {
|
||||
$('.top-button').fadeTo("slow",1.0, function() {
|
||||
topButtonVisible = true;
|
||||
});
|
||||
}
|
||||
|
|
@ -67,30 +68,39 @@ $(document).ready(function() {
|
|||
function hideTopButton() {
|
||||
console.log('hideTopButton');
|
||||
if (topButtonVisible) {
|
||||
$('.top-button').hide("slow", function() {
|
||||
$('.top-button').fadeTo("slow",0.0, function() {
|
||||
topButtonVisible = false;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
var timeout = null;
|
||||
var navbarHeight = $('.navbar').height();
|
||||
|
||||
$(window).scroll(function() {
|
||||
|
||||
var navbarHeight = $('.navbar').height();
|
||||
if (navigatorOpen){
|
||||
navbarHeight += $('.navigator').height() - 40;
|
||||
}
|
||||
|
||||
console.log('scroll ' + $(window).scrollTop() + ' ' + navbarHeight);
|
||||
if (!timeout) {
|
||||
timeout = setTimeout(function() {
|
||||
clearTimeout(timeout);
|
||||
timeout = null;
|
||||
if ($(window).scrollTop() >= navbarHeight) {
|
||||
closeTopMenu();
|
||||
showTopButton();
|
||||
} else {
|
||||
hideTopButton();
|
||||
if (navigatorOpen)
|
||||
closeTopMenu();
|
||||
if (!topButtonVisible)
|
||||
showTopButton();
|
||||
} else{
|
||||
if (topButtonVisible)
|
||||
hideTopButton();
|
||||
}
|
||||
}, 250);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
if ( $.cookie('firstVisit') != 'yes' ) {
|
||||
setTimeout( function() {
|
||||
openTopMenu();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue