jQuery (LavaLamp) Hintergrundbild bei aktiver Seite einblenden

Hallo Leute,

meine Themenüberschrift ist sicherlich etwas unverständlich...

Ich habe das Tutorial zur "LavaLamp for jQuery" umgesetzt. Wenn man mit der Maus über einen Menüpunkt fährt, erscheint ein Hintergrundbild. Sobald man den Menüpunkt verlässt, wandert das Hintergrundbild zum ersten Menüpunkt.

Nun mein Problem...

Wenn ein Menüpunkt geklickt wurde, möchte ich dass das Hintergrundbild nicht verschwindet beim Verlassen des MouseOver, sondern das dieses bleibt solang man sich auf der jeweiligen Menüseite befindet. Das Hintergrundbild soll also nicht wieder zum ersten Menüpunkt gelangen.

Habt ihr eine Idee wie ich das ganze umsetze bzw. könnt ihr mir helfen?
Über den Link in der Adressleiste könnte ich den aktuellen Menüpunkt auslesen falls das notwendig ist.
 
Hi,

ich gehe davon aus, dass du beim Neuladen einer Seite den passenden Menüpunkt markieren möchtest.

In einem solchen Fall könntest du mit Hilfe der Methode trigger einen Klick auf das gewünschte Listenelement ausführen.

Dazu müsstest du im onload-Handler etwas Ähnliches wie das folgende notieren:
Code:
$(function() {
  // Bisherige Anweisungen

  // Klick auslösen (Index in Klammern beginnt bei Null)
  $('#id_der_liste li:eq(2)').trigger('click');
});
Den Index in Klammern könntest du zum Beispiel über die URL mitgeben.

Ciao
Quaese
 
Zurück