Nach neu laden der Seite weg vom MouseOver

C2H2

Grünschnabel
Folgendes Problem.
Schaut euch bitte den Screenshot an.

Auf der linken Seite kommt mit MouseOver ein Layer zum Vorschein.
Wenn man dann zum Beispiel auf Forum klickt wird die Seite neu geladen.
Da aber die Mouse natürlich immer noch darüber steht bleibt MouseOver bestehen und der Layer geht nicht weg.

Ich habe schon mit onLoad() versucht ein andere ID zu focusieren. Klappt nicht.

Habt ihr noch Ideen?
 

Anhänge

  • Bildschirmfoto 2012-02-23 um 21.45.47.png
    Bildschirmfoto 2012-02-23 um 21.45.47.png
    76,4 KB · Aufrufe: 20
Hy...

falls es noch nicht zu spät ist....
Du könntest den MouseOverListener einfach überschreiben.

im onLoad des Body:

ohne jquery:
document.getElementById('DEINE ID').onmouseover = function() { "" };

mit jquery
$('#DEINE ID').click(function(){});

damit wird der Händler überschrieben, jetzt musst du nur noch gucken ob der Layer beim Laden der Seite schon aktiv ist oder nicht.
Falls er nicht schnell genug überschreiben wurde ;)

Gruß, MarcelD
 
Hi,
wenn du den handler per $('xyz').bind('mouseover', function(){....}) gebunden hast, kannst du diesen auch per unbind wieder entfernen (vorausgesetzt du arbeitest mit jquery).

Hilfreich wäre es auch, wenn du ein paar codeschnipsel zeigst, damit man sich das anschauen kann.
 

Neue Beiträge

Zurück