B
Benutzer007
Hallo,
jetzt gerade bin ich fast verrückt geworden. Ein Script, das teilweise nicht oder nicht wie erwartet ausgeführt wurde, wenn die Seite normal geladen wurde, wohl aber, wenn ich denselben Code noch einmal in Firebug ausgeführt habe.
Zuerst dachte ich, dass es mit dem Ready-Status zu tun hat, und habe deshalb $(document).ready... eingebaut. Aber das war es auch nicht.
Dann fiel mir, dass ich für die Kandidaten, um die es ging, vor geraumer Zeit bereits ein anderes Script mit anderen mouseover-Events geschrieben hatte. Offenbar kamen sich nun beide Scripts in die Quere.
Frage: wie kann man sich in Firebug den Code der Events anzeigen lassen? Man kann die Ereignisse ja protokollieren, aber ich weiß nicht, wie man an den Code herankommt, der sich hinter protokollierten Events verbirgt.
Grüße
Peter
PS: Ich sehe gerade, dass der Fehler immer noch auftritt. Es scheint ein jQuery-Problem zu sein. Viele Links werden nicht erkannt, obwohl ich nicht .live() sondern .on('mouseouver') verwende und die Prozedur mit setTimeout ein paar Mal aufrufe, das letzte Mal nach 2 Minuten.
In Chrome scheint es komischerweise zu klappen.
Es verdichtet sich der Verdacht, dass $().attr eine Macke hat, $().prop klappt im Moment.
jetzt gerade bin ich fast verrückt geworden. Ein Script, das teilweise nicht oder nicht wie erwartet ausgeführt wurde, wenn die Seite normal geladen wurde, wohl aber, wenn ich denselben Code noch einmal in Firebug ausgeführt habe.
Zuerst dachte ich, dass es mit dem Ready-Status zu tun hat, und habe deshalb $(document).ready... eingebaut. Aber das war es auch nicht.
Dann fiel mir, dass ich für die Kandidaten, um die es ging, vor geraumer Zeit bereits ein anderes Script mit anderen mouseover-Events geschrieben hatte. Offenbar kamen sich nun beide Scripts in die Quere.
Frage: wie kann man sich in Firebug den Code der Events anzeigen lassen? Man kann die Ereignisse ja protokollieren, aber ich weiß nicht, wie man an den Code herankommt, der sich hinter protokollierten Events verbirgt.
Grüße
Peter
PS: Ich sehe gerade, dass der Fehler immer noch auftritt. Es scheint ein jQuery-Problem zu sein. Viele Links werden nicht erkannt, obwohl ich nicht .live() sondern .on('mouseouver') verwende und die Prozedur mit setTimeout ein paar Mal aufrufe, das letzte Mal nach 2 Minuten.
In Chrome scheint es komischerweise zu klappen.
Es verdichtet sich der Verdacht, dass $().attr eine Macke hat, $().prop klappt im Moment.
Zuletzt bearbeitet von einem Moderator: