Articles of gestione degli eventi

jQuery 1.8 trova i gestori di eventi

Come trovare i gestori di eventi su un object in jQuery 1.8+? var func = function(){ alert(1); }; var obj = $(‘#obj’); obj.on(“click”, func); // obj.data(‘events’) is undefined

jQuery: $ (). click (fn) vs. $ (). bind (‘click’, fn);

Quando si usa jQuery per colbind un gestore di eventi, c’è qualche differenza tra l’utilizzo del metodo click $().click(fn) contro usando il metodo bind $().bind(‘click’,fn); Altro del parametro dati facoltativo di bind.

Schema C # per impedire che un gestore eventi venga agganciato due volte

Duplicato di: Come garantire che un evento venga sottoscritto solo una volta e che sia già stato aggiunto un gestore di eventi? Ho un singleton che fornisce alcuni servizi e le mie lezioni si agganciano ad alcuni eventi su di esso, a volte una class si sta agganciando due volte all’evento e poi viene chiamata […]

jQuery: più di un gestore per lo stesso evento

Cosa succede se collego due gestori di eventi allo stesso evento per lo stesso elemento? Per esempio: var elem = $(“…”) elem.click(…); elem.click(…); L’ultimo handler “vince” o verranno eseguiti entrambi i gestori?

Come utilizzare l’EventBus GWT

Non ho ancora familiarità con GWT e mi chiedo come utilizzare l’EventBus o se ci sono alcune soluzioni migliori per inviare un Evento attraverso il progetto. Il widget 1 ha un pulsante. Il widget 2 ha un’etichetta, che dovrebbe cambiare quando premo il pulsante. Questi widget si trovano in un DockLayout: RootLayoutPanel rootLayoutPanel = RootLayoutPanel.get(); […]

Sollevare in sicurezza il thread di eventi: best practice

Per generare un evento usiamo un metodo OnEventName come questo: protected virtual void OnSomethingHappened(EventArgs e) { EventHandler handler = SomethingHappened; if (handler != null) { handler(this, e); } } Ma qual è la differenza con questo? protected virtual void OnSomethingHappened(EventArgs e) { if (SomethingHappened!= null) { SomethingHappened(this, e); } } Apparentemente il primo è thread-safe, […]

Come posso iscrivere più pulsanti allo stesso gestore di eventi e agire in base a quale pulsante è stato fatto clic?

Ho 6 pulsanti che voglio essere collegati allo stesso gestore. Come posso fare questo?

C # Come trovare se un evento è collegato

Voglio essere in grado di scoprire se un evento è collegato o meno. Mi sono guardato intorno, ma ho trovato solo soluzioni che riguardavano la modifica degli interni dell’object che contiene l’evento. Non voglio farlo. Ecco alcuni codici di test che pensavo avrebbero funzionato: // Create a new event handler that takes in the function […]

jQuery – Rileva la modifica del valore sul campo di input nascosto

Ho un campo di testo nascosto il cui valore viene aggiornato tramite una risposta AJAX. Quando questo valore cambia, vorrei triggersre una richiesta AJAX. Qualcuno può consigliare su come rilevare il cambiamento? Ho il seguente codice, ma non so come cercare il valore: $(‘#userid’).change( function() { alert(‘Change!’); })

Come triggersre l’evento quando viene modificato il valore di una variabile?

Attualmente sto creando un’applicazione in C # usando Visual Studio. Voglio creare del codice in modo che quando una variabile ha un valore di 1, viene eseguita una determinata parte di codice. So che posso usare un’istruzione if, ma il problema è che il valore verrà modificato in un processo asincrono, quindi tecnicamente l’istruzione if […]