Fixed menu on mobile devices

Added more background pics
Now embedding vimeo players on evetn site
This commit is contained in:
Open-Steps.org 2015-04-08 15:50:21 +02:00
parent b80acb62b3
commit 0ce81b9892
22 changed files with 118 additions and 50 deletions

View file

@ -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();