Ich habe ein Problem mit Firefox 32, wenn ich die Aktion click -Ereignis des span-Elements innerhalb eines Button-Elements binde. Andere Browser scheint gut zu funktionieren.
Hier der Code, der das Problem auf jsFiddle veranschaulicht.
%Vor%Weiß jemand, warum und ob es ein Fehler oder eine Funktion ist?
Soweit ich weiß, wird das Klicken auf die untergeordneten Elemente nicht funktionieren, da es in einer Schaltfläche verschachtelt ist. Eine Schaltfläche ist kein Container für untergeordnete Elemente - nur für Text.
Wenn Sie unten versuchen, sagen Sie immer, dass Sie auf die Schaltfläche geklickt haben.
%Vor%Also, mein Vorschlag ist, einen anderen Bereich oder ein div
zu verwenden %Vor%Ich hoffe, es hilft ...
Hinweis: Ihr Code wird in Chrome funktionieren, aber nicht in Firefox und meine Antwort ist eine alternative Lösung für die Arbeit in Firefox
Fügen Sie Ihrer Schaltfläche in css ein Zeiger-Ereignis hinzu:
Klicks auf das Schaltflächenelement werden ignoriert
Tags und Links javascript button firefox javascript-events onclick