Po kliknięciu przycisku jquery ui nadal wywoływane jest wywołanie zwrotne zdarzenia kliknięcia. Jak mogę zablokować to wydarzenie? Czy muszę ręcznie śledzić stan lub czy jquery ui się tym zająć?Jak wyłączyć przycisk jqueryui
Odpowiedz
Spróbuj tego.
$('#button_id').button("disable");
$('#button_id').button("enable");
To właśnie robię, ale nadal otrzymuję wywołanie zwrotne .click(). – ablerman
@Apperman jQueryUI powinien obsługiwać to poprawnie dla ciebie. W moim lokalnym przykładzie, kiedy używam przycisku '$ ('# button_id'). (" Disable ")' handler .click() nie jest wyzwalany dla button_id, a następnie jest poprawnie włączany ponownie kiedy wywołuję '$ ('# button_id '). button (' enable ') ' – Mattygabe
Robię to w procedurze click(): ($ (" # button_id "). button() .attr (" disabled ")) return; – xmedeko
zgodnie z dokumentacją:
// setter
$("#button_id").button("option", "disabled", true);
Tak, dokładnie można init, przycisków tak: '$ ("przełącznik") .button() \t \t .Kliknij (function() { \t \t \t \t \t if (this.checked) \t \t \t \t $ (this) .button ("opcja", "ikony", {wtórny: "ui-icon-circle-check"}) \t \t}) \t \t .filter (. ": zaznaczone") przycisk ({ icons: {secondary: "ui-icon-circle-check"}}) \t \t .filter (": disab led "). button (" option "," disabled ", true); \t}}); ' –
To nie ustawi klasy wyłączonej przez ui, więc przycisk nadal będzie wyglądał włączony. – spyderman4g63
to działa na mnie:
$("#button_id").attr("disabled", true).addClass("ui-state-disabled");
Jeśli zdefiniować tak:
$("#mybtn").button();
należy włączyć/wyłączyć tak :
$("#mybtn").button("enable");
// OR
$("#mybtn").button("disable");
- 1. Jak włączyć/wyłączyć przycisk powiększania (zielony + przycisk)?
- 2. Jak wyłączyć przycisk drukowania QLPreviewController?
- 3. Jak wyłączyć przycisk w React.js
- 4. Jak wyłączyć przycisk kliknięcia myszy?
- 5. Jak całkowicie wyłączyć przycisk łącza?
- 6. Jak wyłączyć przycisk Ext JS
- 7. Wyłączyć pogrubiony przycisk
- 8. jak wyłączyć/włączyć przycisk przez jquery
- 9. MahApps - Jak wyłączyć automatyczny duży przycisk domyślny
- 10. Dojo: jak ustawić, aby wyłączyć nowy przycisk
- 11. Jak wyłączyć przycisk zamykania w C?
- 12. Jak wyłączyć Bootstrap za Przycisk rozwijana
- 13. Jak wyłączyć przycisk trybu zgodności w IE9?
- 14. JAVAFX: Jak wyłączyć przycisk na określony czas?
- 15. Jak mogę wyłączyć przycisk w Xcode?
- 16. jak wyłączyć przycisk przesyłania z jQuery
- 17. Jak wyłączyć przycisk po pierwszym kliknięciu
- 18. MVC 4 - Jak warunkowo wyłączyć ten przycisk?
- 19. Jak wyłączyć/włączyć przycisk z jonowym 2?
- 20. dialogowe jQueryUI
- 21. Jquery, aby wyłączyć przycisk HTML nie działa
- 22. Jak wyłączyć cgridview przycisk widoku lub ustawienie visiability do fałszywych
- 23. Jak wyłączyć/włączyć przycisk z wyboru, jeśli zaznaczone
- 24. Jak wyłączyć i ponownie włączyć przycisk za pomocą javascript?
- 25. jak wyłączyć lub usunąć przycisk ustawień z klawiatury ekranowej
- 26. Jak wyłączyć przycisk za pomocą powiązań danych w Dart?
- 27. Jak można "wyłączyć" przycisk w WPF przy użyciu wzorca MVVM?
- 28. Jak wyłączyć przycisk zamykania w oknie podrzędnym Silverlight 3?
- 29. W Androidzie, jak wyłączyć przycisk logowania w odniesieniu do EditText?
- 30. Jak mogę wyłączyć/włączyć przycisk wyszukiwania klawiatury UISearchBar?
Czy możesz umieścić swój kod. – jcubic