Quando faccio clic su un pulsante ui jquery, viene comunque attivato il richiamo dell'evento click. Come posso bloccare quell'evento? Devo tenere traccia manualmente dello stato o jquery ui si occupa di questo per me?Come disabilitare un pulsante jqueryui
risposta
Prova questo.
$('#button_id').button("disable");
$('#button_id').button("enable");
Questo è quello che sto facendo, ma continuo a richiamare la chiamata .click(). – ablerman
@ablerman jQueryUI dovrebbe gestirlo correttamente per te. Nel mio esempio locale quando uso '$ ('# button_id'). Button (" disable ")' il gestore .click() non viene attivato per button_id, e quindi viene riattivato correttamente quando chiamo '$ ('# button_id '). button (' enable ') ' – Mattygabe
Faccio questo nel gestore click(): ($ (" # button_id "). button(). attr (" disabled ")) return; – xmedeko
secondo la documentazione:
// setter
$("#button_id").button("option", "disabled", true);
Quindi, esattamente è possibile init i pulsanti in questo modo: 'apri un $ ("selettore")() \t \t .Click (function() { \t \t \t \t \t se (this.checked) \t \t \t Button: "controllata") ({: \t $ (this) apri un ("opzione", "icone", {secondaria "ui-icon-circle-check"}) \t \t}) \t \t .filter (. icone: {secondarie: "ui-icon-circle-check"}}) \t \t. filtro (": disab led ") pulsante (" opzione "," disabilitato ", vero); \t \t}); ' –
Questo non imposterà la classe disabilitata con lo stato u, quindi il pulsante apparirà comunque abilitato. – spyderman4g63
Funziona per me:
$("#button_id").attr("disabled", true).addClass("ui-state-disabled");
Se si definisce in questo modo:
$("#mybtn").button();
è necessario attivare/disattivare come questo :
$("#mybtn").button("enable");
// OR
$("#mybtn").button("disable");
- 1. come disabilitare/abilitare un pulsante da jquery
- 2. Come abilitare/disabilitare il pulsante di zoom (pulsante verde +)?
- 3. come disabilitare il pulsante Indietro in Android
- 4. Come disabilitare e riattivare un pulsante con javascript?
- 5. Come disabilitare un pulsante utilizzando i collegamenti dati in Dart?
- 6. Come abilitare o disabilitare un pulsante utilizzando knockout.js
- 7. JAVAFX: Come disabilitare il pulsante per un tempo specifico?
- 8. Come abilitare/disabilitare un pulsante in TypeScript 1.5?
- 9. Crea un menu jQueryUI 1.8
- 10. jQueryUI: rimozione corretta di un elemento trascinabile
- 11. Posso disabilitare il pulsante "chiudi" di un modulo usando C#?
- 12. Android - Come disabilitare il pulsante Cerca, come implementare onSearchRequested()?
- 13. dialogo jQueryUI
- 14. jqueryui datepicker con input nascosto
- 15. Disabilitare un pulsante una volta fatto clic in Angular2
- 16. jQuery per disabilitare il pulsante non funziona
- 17. Disabilitare un pulsante in C# SENZA l'impostazione btn.Enabled = false ;?
- 18. Jquery per disabilitare un pulsante HTML non funziona
- 19. Come disabilitare un UISegmentedControl?
- 20. Come disabilitare il pulsante Home senza usare TYPE_KEYGUARD?
- 21. MVC 4 - Come disabilitare questo pulsante in modo condizionale?
- 22. Come disabilitare il pulsante di ingrandimento nel programma delphi?
- 23. Come disabilitare il pulsante Indietro premuto nella classe frammento Android
- 24. Come disabilitare o nascondere completamente il pulsante Indietro in QWizard?
- 25. Dojo: come impostare per disabilitare il nuovo pulsante
- 26. Come disabilitare il bordo del pulsante WPF quando cliccato?
- 27. come disabilitare Button asp.net
- 28. Come disabilitare un pulsante in AngularJS se ci sono elementi in un array?
- 29. Come sovrascrivere (disabilitare) il comportamento di "invio" di un tag pulsante all'interno di un tag form?
- 30. jQueryUI Widget con knockout
Puoi inserire il tuo codice. – jcubic