Ich möchte ein mouseup Ereignis auszulösen programmatisch gegeben:Auslöser mouseup programtaically
<div id="abc">Click me</div>
<script>
document.getElementById('abc').addEventListener('mouseup', function() {
alert('mouseup');
});
</script>
Nun, ich auszulösen versucht haben, die folgenden:
document.getElementById('abc').onmouseup();
Oder mit jquery
$('#x').trigger('mouseup');
Keines dieser Folge in einer alert
so muss ich etwas falsch hier tun. Fester Typ mit addEventListener
'document.getElementById ('abc') addEventListener ('mouseup', function() { alert ('mouseup':.
$('#x').trigger('mouseup');
Sollte so etwas getan werden); }); ' Es scheint, dass Sie vergessen haben, den ID-Parameter in der getElementById-Funktion hinzuzufügen. [Check hier] (http://jsfiddle.net/cUCWn/86/) – Arsalan
im Code Sie die ID des Elements, das Sie auch auf Ihrer Demo ausrichten mögen eingefügt fehlt rufen Sie eine ‚onmouseup‘ Methode ohne Übergeben Sie eine Callback-Funktion, wenn Sie einen Blick auf die Konsole werfen, können Sie einen Fehler sehen, obwohl der Code in Ihrer Demo gut funktioniert ohne diese Codezeile – jrod