Ich versuche ein benutzerdefiniertes JavaScript-Ereignis zu erstellen. Das Ereignis funktioniert und wird korrekt ausgelöst, aber das "Detail" -Objekt, das ich übergebe, ist nicht verfügbar.
Hier ist der Code, den ich verwende, um das Ereignis zu erstellen und zu versenden;
%Vor%Dann benutze ich jquery, um dem Body einen Event-Listener hinzuzufügen;
%Vor%Es wird ausgelöst, und das Konsolenprotokoll wird ausgeführt, aber das Protokoll gibt leider nur die Ereignisdetails einschließlich Blasen und abstürzbaren Eigenschaften aus, aber niemals das Objekt 'detail', sodass auf Informationen nicht zugegriffen werden kann.
Hier ist ein Beispiel für jsbin, das das Ereignis auf dem click -Ereignis des Körpers erstellt, so dass Sie die Konsole sehen können; Ссылка
Ich möchte die Daten vom 'detail'-Objekt erhalten können, wenn das Ereignis ausgelöst wird. Was mache ich falsch? Ich habe dies in Chrome und Safari auf iOS getestet
Sie müssen auf die Eigenschaft originaryEvent für die Details zugreifen
%Vor%Sie können Eigenschaften in Ihrem CustomEvent erstellen, wenn Sie es versenden.
Tags und Links javascript jquery javascript-events