2013-10-02 11 views
6

Ho una classe:Eseguire un evento manualmente in JavaScript

function x() 
{ 
    this.initialize = function() { }   
    this.filterSelection = function (event, ui) { /* code */ } 
} 

collego metodo filterSelection ad altri elementi attraverso:

$(item).on("click", this, this.filterSelection); 

Quando filterSelection viene chiamato, i event.data indica l'istanza della mia classe
Ora devo chiamare manualmente filterSelection dal metodo initialize().
Come posso fare ciò che imposta i parametri corretti?

+3

http://api.jquery.com/trigger/ – nullability

+3

sto cercando di indovinare qualcosa di simile -> http://jsfiddle.net/r5FT3/ – adeneo

+0

Grazie Adeneo. Se vuoi postare una risposta, la contrassegnerò. – BlueChameleon

risposta

0

Adeneo ha risposto a questo nel jsfiddle ma è solo un commento che lascia aperta questa domanda.

this.filterSelection({data : this}, null); 
Problemi correlati