Poiché il metodo di evento jQuery .toggle è deprecato. Cosa dovremmo usare per simulare questo evento (clic alternativi)?jQuery .toggle event deprecato, Che cosa usare?
risposta
Aggiungi questo al di fuori di document.ready
$.fn.clicktoggle = function(a, b) {
return this.each(function() {
var clicked = false;
$(this).click(function() {
if (clicked) {
clicked = false;
return b.apply(this, arguments);
}
clicked = true;
return a.apply(this, arguments);
});
});
};
quindi utilizzare il seguente per replicare la funzionalità .toggle:
$("#mydiv").clicktoggle(functionA,functionB);
Trovato sul JQuery Forums
Scusa, ma cos'è esattamente? È una funzione che hai scritto? Perché $ .fn.clicktoggle e come si chiama questa funzione? Grazie per il vostro anser! –
Il codice precedente estende l'oggetto jQuery aggiungendo un nuovo metodo. Dovresti aggiungere quel codice al tuo gestore "_on pronto". Quindi puoi invocare 'clicktoggle()' come se fosse un metodo jQuery. Puoi leggere l'aggiunta di un metodo jQuery [qui] (http://stackoverflow.com/q/12093192/778118). – jahroy
Molto bello, grazie per la modifica! –
var i = 0;
$('button').click(function() {
if (i == 0){
$('div').css({background: 'red'})
i++;
} else {
$('div').css({background: 'yellow'})
i = 0;
}
});
- 1. Equivalente dell'evento toggle jQuery deprecato
- 2. Che cosa significa "deprecato"?
- 3. Ora che il controller è deprecato, cosa devo invece usare?
- 4. CGContextShowTextAtPoint deprecato: cosa devo usare ora?
- 5. jQuery on ('toggle') possibile?
- 6. Come cambiare jquery .toggle() per usare display: table-cell?
- 7. jQuery plus minus toggle
- 8. cosa dovrei usare try e catch block o onerror event
- 9. jQuery - slideToggle() e Toggle Testo
- 10. mantenere toggle Stato di menu utilizzando JQuery
- 11. Nim `Attenzione: re è deprecato`, cosa usare invece?
- 12. Cosa dovrei usare al posto di UISegmentedControlStyleBezeled deprecato in iOS5.1?
- 13. JQuery Toggle pulsante a scatto
- 14. Scala 2.11 LinkedList è deprecato, cosa dovrei usare?
- 15. Groovy String.toURL è deprecato: perché e cosa dovremmo usare invece?
- 16. jQuery scroll event
- 17. jQuery Autocomplete: Event-select
- 18. JQuery "on appear" event
- 19. jQuery Timed Event
- 20. Alternativa al metodo .toggle() di jQuery che supporta eventData?
- 21. controlsfx Dialogs deprecato per cosa?
- 22. Cosa si intende per data-toggle = "modal"?
- 23. Che cosa gacutil.exe dovrei usare?
- 24. jquery's live() è deprecato. Cosa uso ora?
- 25. Trigger Real Event con jQuery
- 26. jquery .live on load event
- 27. Come modificare lo stato di jQuery toggle()
- 28. disabilitare un metodo di jQuery .toggle()
- 29. Toggle ingresso disattivato attributo utilizzando jQuery
- 30. Qual è l'alternativa da usare dopo jQuery 1.9 rimosso .toggle (funzione, funzione)?
Si può fornire il codice ? – Dom
Duplicato di http://stackoverflow.com/questions/2459153/alternative-to-jquerys-toggle-method-that-supports-eventdata –
@jahroy Non voglio un metodo di animazione ... –