Socimy
Grünschnabel
Hallo,
ich bin noch neu hier Forum, habe schon ein wenig durchgestöbert und finde es wirklich toll wie hier geholfen wird und hoffe jemand kann mir bei meinen Problem helfen.
Ich arbeite aktuell an einer Fan-Website für Star Trek Online, dies ist mehr eine Praxis-Übungsseite als eine Fan-Seite, da ich mich Privat ausgiebig mit Programmierung beschäftige.
Aber kommen wir zu meinen aktuellen Problemen, die ich auch nach mehrstündiger Suche im Internet und nach ausgiebiger Beratung mit meinem besten Freund (Mathematisch Technischer Assistent für Softwareentwicklung - sehr, sehr guter Programmierer) nicht lösen konnte.
hier könnt ihr euch die Seite mal anschauen: http://quantumnet.dyndns.org/~socimy/index.html
Links ist das Hovermenü welches mit der JQuery Funktion: .hover() und .animate()
"Ralf Stoltze's - Queuing Script" habe ich mir auch schon angeschaut, allerdings hilft mir dies auch nicht weiter. Hier mal der Code:
Also folgendes soll eigentlich essentiell passieren, wenn man über den Link U.S.S. Hastings "hovert" soll das Menü sich öffnen, funktioniert auch tadellos, danach geht man nach rechts und wählt einen Link aus.
Problem Nr. 1: Menü bleibt nicht offen, sobald man aus dem Bereich heraus geht mit der Maus, schließt sich das Menü unter Umständen.
Problem Nr. 2: Wenn man von oben nach unten, mehrfach über die Mainlinks hovert, wird die Queue abgearbeitet und das Menü erscheint dann einfach solange bis die Queue leer ist, was ziemlich "bescheiden" aussieht und auch immer wieder zu anderen Problemen führen wird.
Hoffe hier weiß jemand Rat.
ajax/Jquery Animation - Problem
kommen wir zu meinem zweiten Problem:
Wenn man den Link "News" anklickt, soll der Inhalt des Content-Containers OutFaden und dann der untere Container "Blauer Balken" nach oben wandern. Dies wurde bei mir via animate
bewerkstelligt.
Das danach der Inhalt wieder kommt wurde noch nicht implentiert. Hier mal der Code der Funktion:
Problem:
Wenn man "News" aktiviert wird der Inhalt erfolgreich ausgeblendet, danach allerdings taucht der Inhalt für 1 Sekunde wieder auf, die Höhe des Content verlängert sich ins Bodenlose und erst danach geht der Blaue Balken erfolgreich nach oben.
Die Frage ist nun wieso****?
Aus dem Code ist nicht ersichtlich warum das passiert, oder übersehe ich etwas?
Ich wäre für jede Hilfe dankbar.
Grüße
Socimy
ich bin noch neu hier Forum, habe schon ein wenig durchgestöbert und finde es wirklich toll wie hier geholfen wird und hoffe jemand kann mir bei meinen Problem helfen.
Ich arbeite aktuell an einer Fan-Website für Star Trek Online, dies ist mehr eine Praxis-Übungsseite als eine Fan-Seite, da ich mich Privat ausgiebig mit Programmierung beschäftige.
Aber kommen wir zu meinen aktuellen Problemen, die ich auch nach mehrstündiger Suche im Internet und nach ausgiebiger Beratung mit meinem besten Freund (Mathematisch Technischer Assistent für Softwareentwicklung - sehr, sehr guter Programmierer) nicht lösen konnte.
hier könnt ihr euch die Seite mal anschauen: http://quantumnet.dyndns.org/~socimy/index.html
Links ist das Hovermenü welches mit der JQuery Funktion: .hover() und .animate()
"Ralf Stoltze's - Queuing Script" habe ich mir auch schon angeschaut, allerdings hilft mir dies auch nicht weiter. Hier mal der Code:
Code:
$("nav span").hover(function() {
var menu = $(this).find('.submenu');
menu.animate({width: '300px'}, function() {
menu.find('.sub-middle').animate({height: '100%'});
});
}, function() {
var menu = $(this).find('.submenu');
menu.find('.sub-middle').animate({height: '0'}, function() {
menu.animate({width: '0'});
});
});
Also folgendes soll eigentlich essentiell passieren, wenn man über den Link U.S.S. Hastings "hovert" soll das Menü sich öffnen, funktioniert auch tadellos, danach geht man nach rechts und wählt einen Link aus.
Problem Nr. 1: Menü bleibt nicht offen, sobald man aus dem Bereich heraus geht mit der Maus, schließt sich das Menü unter Umständen.
Problem Nr. 2: Wenn man von oben nach unten, mehrfach über die Mainlinks hovert, wird die Queue abgearbeitet und das Menü erscheint dann einfach solange bis die Queue leer ist, was ziemlich "bescheiden" aussieht und auch immer wieder zu anderen Problemen führen wird.
Hoffe hier weiß jemand Rat.
ajax/Jquery Animation - Problem
kommen wir zu meinem zweiten Problem:
Wenn man den Link "News" anklickt, soll der Inhalt des Content-Containers OutFaden und dann der untere Container "Blauer Balken" nach oben wandern. Dies wurde bei mir via animate
Code:
animate({ height: '0px' }, 1000, function()
Das danach der Inhalt wieder kommt wurde noch nicht implentiert. Hier mal der Code der Funktion:
Code:
$("#news").click(function() {
$.ajax({
url: 'news.html',
success: function(data) {
var el = $('#content');
el.fadeOut(1000, function() {
el.animate({ height: '0px' }, 1000, function() {
el.html(data);
});
});
}
});
});
Problem:
Wenn man "News" aktiviert wird der Inhalt erfolgreich ausgeblendet, danach allerdings taucht der Inhalt für 1 Sekunde wieder auf, die Höhe des Content verlängert sich ins Bodenlose und erst danach geht der Blaue Balken erfolgreich nach oben.
Die Frage ist nun wieso****?
Aus dem Code ist nicht ersichtlich warum das passiert, oder übersehe ich etwas?
Ich wäre für jede Hilfe dankbar.

Grüße
Socimy