Anzeige

Events dispatchen

Events dispatchen | PSD-Tutorials.de

Erstellt von keul3, 23.04.2016.

  1. keul3

    keul3 3dsMax | 3D-Contest

    12113
    Dabei seit:
    25.10.2006
    Beiträge:
    10.068
    Events dispatchen
    Hi,

    ist es in Javascript möglich abseits der StandardEvents (onLoad, onClick etc.) auch eigene Events zu feuern?
    in etwa so:
    Code (Javascript):
    1. this.dispatchEvent('myEvent');
    mfg keule
     
    #1      
  2. buerzel

    buerzel Versuch macht kluch!

    15
    Dabei seit:
    03.03.2009
    Beiträge:
    9.474
    Geschlecht:
    männlich
    Ort:
    Berlin
    Software:
    Win 10 + Zubehör
    Kameratyp:
    Powershot SX20IS, SX260HS, EOS 700D
  3. keul3

    keul3 3dsMax | 3D-Contest

    12113
    Dabei seit:
    25.10.2006
    Beiträge:
    10.068
    Events dispatchen
    Interessante Methode, aber nicht das was ich suche.

    ne dispatchEvent()- Methode gibts tatsächlich, allerdings wohl nur gekoppelt an DOM-Elementen, mit eigenen JS-Objects funktionierts nicht. Dafür gibts aber immerhin nen CustomEvent-Object:)

    Da fällt mir ein, ich brauch ne neue JS-Referenz. Schon ärgerlich wenn man die Lösung bereits im Kopf hat, aber in der Ref nichts dazu steht:D

    Für alle die iwann mal hier reinblicken und nach Hilfe suchen, der Artikel erklärts ganz gut: http://www.sitepoint.com/javascript-custom-events/
     
    #3      
  4. webforge

    webforge Noch nicht viel geschrieben

    Dabei seit:
    05.04.2016
    Beiträge:
    3
    Geschlecht:
    männlich
    Events dispatchen
    JS -> Alles ist ein Object.

    D.h. .. sample mit jQuery

    var myEventServer = {};
    var $mES = $(myEventServer);

    $mES.on("myGreatEvent", function(e){console.log(e);});
    $(".myClass").on("click", function(e){ $mES.trigger("myGreatEvent", e ) } );

    im HTML/Template:
    <div class="myClass">myButton .. Click me</div>

    Beliebig ausbaubar. hth

    /Lars
     
    #4      
x
×
×