Gibt es eine Möglichkeit zum deaktivieren der icons in jquery? Zum Beispiel, bin ich mit dem ui-icon-circle-triangle-w und ui-icon-circle-triangle-e "prev/next" - und das würde ich gerne deaktivieren Sie "prev", wenn am Anfang der Liste, und weiter, wenn am Ende usw.
- Haben die Antworten für Sie arbeiten? Vielleicht akzeptieren Sie das?
Ich denke, dies sollte gewesen offensichtlich, aber es war nicht in der Haupt-Dokumentation nach, wie man die Symbole. Fügen Sie einfach die Klasse "ui-state-disabled", um das element. So zum Beispiel zu tun, es durch javascript, die Sie machen könnten:
$(").addClass ("ui-state-disabled');
Gesetzt werden können .ui-icon nicht angezeigt, die sollte auch die Symbole ausblenden. Sie können oder kann nicht brauchen "!wichtige" Teil.
Dieser ist alt, aber ich lief in heute, so dass ich dachte, ich würde es sauber. .addClass ("ui-state-disabled') gelten die css zu geben, dass Behinderte suchen. Aber haben Sie Ereignisse gebunden, um das Symbol, das es noch Feuer. Sie müssen auch sicherstellen, dass Ihre js weiß, Wann seine deaktiviert. Vielleicht mit if hasClass ("ui-state-disabled'). Aber nur das hinzufügen der css-Klasse " nicht auf "deaktiviert" auf das Symbol.
Wenn Sie möchten, halten Sie die Diagonale "se" handle, ohne das Symbol, das beste ist :
Können Sie fügen Sie css -
opacity:0.7
auf Ihrem element. Ich denke, dies ist nützlich nicht nur für text sondern auch für das Symbol oder anderes element in Ihrem element.Schrieb ich eine DEMO
Die Schlüssel-Komponente ist:
... und diese DEMO mit Symbol
kann man nicht deaktivieren, weil Sie sind nicht 'html' - Elemente, so dass der beste Weg ist durch Verwendung von "unbind ()" - Methode wie: $('#icon-plus-Zeichen").unbind('click');