Hallo allerseits (erster Beitrag!). Ich bin ein JQuery- und Javascript-Neuling.Erste Maus Aufruf von JQuery's .show() zeigt keine Animation
Ich arbeite auf der folgenden Website: http://www.beautifulinteractions.com/lombo/
Ich habe eine benutzerdefinierte J-Datei mit eigenen Funktionen aufrufen JQuery Selektoren und Methoden. Ich rufe die startup() -Funktion von Tag und zwei divs (das Menü und und die Fußzeile) kommen in der richtigen Weise.
Zum ersten Mal (und nur das erste Mal) klicke ich auf ein Menüelement (Auslösen eines .show() Aufrufs über onclick = "javascript: showContent (URL)") das Ziel div wird sichtbar, verblasst aber nicht in - es erscheint nur. Jedes Mal, wenn ich auf einen Menüpunkt klicke, funktioniert die Animation gut.
Was mache ich falsch?
Vielen Dank für Ihre Hilfe.
millis = 600;
function startup() {
$('#hiddenMenu').show(millis, foo());
$('#footer').show(millis, foo());
//$(""+"#hiddenContent"+"").show('slow', foo());
}
function showContent(URL) {
$('#hiddenContent').hide(millis, function() {
$('#hiddenContent').load(URL);
$('#hiddenContent').show(millis, foo());
});
}
function hideContent() {
$('#hiddenContent').hide(millis, foo());
}
function foo() {
//Do-Nothing
}`
nur als Nebenbei bemerkt, Sie Referenzen benötigen eine Funktion als Parameter übergeben . Sie können das tun, indem Sie nur den Funktionsnamen ohne die Paranthesis verwenden. – jAndy
Danke für Ihre Hinweise! – Jacoscaz