Hallo,
ich habe eine Navigation erstellt die sich beim ersten laden der Seite um einen Kreis herum befindet. Sobald man einen Div (nav-div) dieser Navigation anklickt bewegen sich diese den oberen Rand und nehmen die form einer "klassische" Navigation an. Außerdem soll sich dann demnächst ein neues Div (text-div) einblenden aber das ist nicht so wichtig... Meine Frage ist nun wie erstelle ich eine if-Abfrage die guckt ob sich die "nav-div" elemente schon oben am Rand befinden und dann nur
das "text-div" anzeigt.
Vielen dank im voraus im Anhang mein jQuery Code ;)
ich habe eine Navigation erstellt die sich beim ersten laden der Seite um einen Kreis herum befindet. Sobald man einen Div (nav-div) dieser Navigation anklickt bewegen sich diese den oberen Rand und nehmen die form einer "klassische" Navigation an. Außerdem soll sich dann demnächst ein neues Div (text-div) einblenden aber das ist nicht so wichtig... Meine Frage ist nun wie erstelle ich eine if-Abfrage die guckt ob sich die "nav-div" elemente schon oben am Rand befinden und dann nur
das "text-div" anzeigt.
Vielen dank im voraus im Anhang mein jQuery Code ;)
Code:
$(document).ready(function(){
$.getScript("script/easing.js");
var navi = '.unternehmen,.leistungen,.qualitaet,.kontakt';
$(navi).click(function(){
$(".unternehmen").animate({top: "20", left: "5%"}, 1800, "easeOutQuint");
$(".leistungen").animate({top: "20", left: "25%"}, 1800, "easeOutQuint");
$(".qualitaet").animate({top: "20", left: "45%"}, 1800, "easeOutQuint");
$(".kontakt").animate({top: "20",left: "65%"}, 1800, "easeOutQuint");
$("#logo").animate({opacity: "0.2"}, 1800);
$("#backButton").fadeIn(1800);
});
$("#backButton").click(function(){
$(".unternehmen").animate({top: "50", left: "360"}, 1800, "easeOutQuint");
$(".leistungen").animate({top: "90", left: "625"}, 1800, "easeOutQuint");
$(".qualitaet").animate({top: "230", left: "835"}, 1800, "easeOutQuint");
$(".kontakt").animate({top: "420",left: "950"}, 1800, "easeOutQuint");
$("#logo").animate({opacity: "1.0"}, 1800);
$("#backButton").fadeOut(1800);
});
});
Zuletzt bearbeitet von einem Moderator: