Mam wrażenie, że to głupie pytanie, ale zawsze uważam, że modyfikowanie niektórych atrybutów CSS jest kłopotliwe podczas pracy z jQuery. Powiedzmy, że definiuję element jako obiekt jQuery-UI (np. Autouzupełnianie lub datepicker) w jaki sposób mogę zmodyfikować CSS bez konieczności przechodzenia na stronę interfejsu i budowania własnego motywu?Łatwy sposób na zastąpienie podstawowych css jQuery-UI?
Na przykład, domyślny rozmiar czcionki kalendarza jest dość duży, więc często muszę znaleźć zawierający element div utworzony przez jQuery, a następnie dodać font-size: 14px !important;
, jeśli chcę, aby styl został zastosowany, lub inaczej zostaje skrępowany przez definicję jQuery (ponieważ jest bardziej selektywny).
Czy to rozwiązanie sprawia, że moje zasady są bardziej selektywne, czy też brakuje mi czegoś naprawdę oczywistego?
Współczuję. Szczerze szanuję jQuery UI, ale uważam, że jest to złe rozwiązanie dla wielu stron właśnie ze względu na układ, który narzuca. To, co zrobiłem, to po prostu skopiowany przeze mnie kod CSS i dowolnie go zmodyfikowałem. Dużo. Naprawdę nie chcę, aby moja strona wyglądała jak "witryna jQuery UI" i nie żałuję :-) – Pointy