Ich habe die folgende Codezeile in einem Link auf meiner Webseite:Warum schlägt der Aufruf dieser JQuery-Funktion in Firefox fehl?
<a href="javascript:$('#comment_form').toggle('normal')" title="Comment on this post">
Dies erzeugt einen Link, der offen eine versteckte Form Pop soll. Es funktioniert auf Safari, aber in Firefox, bekomme ich nur eine fast leere Seite mit nichts als den folgenden Text:
[object Object]
Ich bin sicher, dass dies etwas mit dem Wert, der durch die JQuery-Funktion zurückgegeben zu tun hat, aber Ich bin mir nicht sicher, wie ich den Aufruf der JavaScript-Funktion beheben soll, damit er auch in Firefox funktioniert.
Ein Grund, es nicht so zu machen, wäre hilfreich. – mipadi
Mehr debuggbar, sicherlich, aber manchmal darauf beharrend, kann der Einfachheit im Wege stehen. – tvanfosson
Der gleiche Grund, warum Sie CSS auf der Seite nicht inline. Darüber hinaus ist es mit allen Browsern kompatibel und auf lange Sicht einfacher zu warten. – jacobangel