Eventuelles JavaScript Problem

Peter Klein

Erfahrenes Mitglied
Hallo, ich habe für einen Kunden ein Projekt fertiggestellt, derzeit noch zu betrachten unter http://industryltd.com/tec_redesign.
Ich habe dort mit jQuery gearbeitet. Wenn man auf freie Flächen klickt verschwindet fast alles aus dem Viewport.
Es dreht sich um die Navigation, die nen kleinen Bug hat, ich ihn aber irgendwie nicht finde.Denke es liegt am Javascript-Code.
Wenn man auf diversen Seiten, z.B. Abou toder Client Area und Contact auf Projects klickt, soll eine Unterebene der Navigation aufgehen, wie bei den anderen Seiten, wo es funktioniert. Allerdings greift dort erst einmal das Script, das alles andere verschwinden lässt.Wenn man dann noch mal irgendwo lickt wird wieder alles sichtbar, auch die Unterebene der Navigation.
Vielleicht hat ja jemand nen Lösungsansatz.

Grüße

Peter
 
Zuletzt bearbeitet:
Hi,

das nenn' ich eine gelungene anwenderfreundliche Menüführung:

http://industryltd.com/tec_redesign/css/menu.css hat gesagt.:
Code:
ul.menu li a {
	background:transparent;
	color:#fff; /* entspricht dem weißen Seitenhintergrund */
	padding:5px;
	outline:none;
	text-decoration:none;
	text-transform:uppercase;
}

Ganz nach dem Motto: "Wer suchet, der findet" :suspekt:

mfg Maik
 
Dann schau dir mal diese JS-Anweisung an:

Code:
//initMenus();
			$(".logo").click( function () {
				$("#accordion").toggle();
				$("#maincontent").toggle();
				$("#footer").toggle();
			});

mfg Maik
 
Ich seh den Schnipsel aber noch immer im Quellcode. Und ja, ich hab den Cache extra geleert, und die Seite anschliessend nochmal aufgerufen.

mfg Maik
 
uiui, mom hochladen is fehlgeschlagen seh ich gerade.so, done

das sollte eigentlich nur was kleines sein, aber ich finde nichts was stört.
 
Sieht zumindest verdächtig aus:

http://industryltd.com/tec_redesign/js/main.js hat gesagt.:
Code:
$(document).ready(function() {
	
	jQuery.each(jQuery.browser, function(i) {
	  if($.browser.safari){
	     $("#background").click(function(){
			$("#accordion, #main-content").toggle();
		});
	  }else{
	     $("*").click(function(){
			if($(this).attr("href")){
			}else{
	   			$("#navigation, #main-content").toggle();
			}
	   	});
	  }
	});

mfg Maik
 
Das dürfte eigtnlich keine Probleme machen.Der Bug in der Navigation war vor diesem Script schon da.

EDIT:
HAbs getestet, mehrmals, wird nichts besser
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück