/ / In welchem ​​Teil der jQuery-Benutzeroberfläche wird die Ui-Widget-Ladeklasse verwendet und wie kann sie entfernt werden? - Javascript, Javascript

Welcher Teil von jQuery UI legt die Klasse ui-widget-loading fest und wie kann sie entfernt werden? - Javascript, jQuery

Ich versuche, jQuery-UI-Registerkarten mit Knockout zu integrieren, und ich habe ein Problem mit Tabs, die zu Beginn meiner js hinzugefügt wurden. Sie scheinen eine Klasse zu haben ui-tabs-loading und ich bin mir nicht sicher warum.

Hier ist die Geige: http://jsfiddle.net/edhedges/mPbAL/

Wie Sie unten im js sehen können, entferne ich diese Klasse, aber wenn Sie das kommentieren, bricht es die ersten drei Registerkarten.

Antworten:

1 für die Antwort № 1

Um Ihre Frage zu "beantworten", die ui-tabs-loading Klasse scheint hinzugefügt zu werden, wenn eine Ajax-Anforderung erzeugt wird, um den Inhalt der Registerkarte zu füllen (Quelle: Zeile # 801 https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.tabs.js). Zu Warum Dieser spezielle Fall wird von jQuery UI als Ajax behandelt.

Ich weiß, dass jQuery-Plugins in der Regel nicht gut mit Javascript-Datenbindungs-Frameworks funktionieren, aber es gibt definitiv immer eine Lösung.

Ich werde meine Antwort aktualisieren, wenn ich etwas herausfinde.