Dove sovrascrivere la progettazione degli elementi dell'interfaccia utente jQuery?

1

Stiamo utilizzando alcuni elementi dell'interfaccia utente jQuery nella nostra applicazione Web e ho bisogno di cambiare il loro design. Ad esempio, ui-progressbar è troppo alto e gli angoli arrotondati non si adattano bene al nostro design.

Ma lo stile di questi elementi jQuery non è impostato in un foglio di stile, appare in <style> tag nell'elemento stesso. Vedo due opzioni per sovrascriverlo:

  1. Sostituirlo nel mio foglio di stile e copiare lo stile con le istruzioni !important
  2. Accedi alla libreria jQuery e modificalo nel punto in cui è stato assegnato.

Stiamo consegnando la libreria da soli, non collegandoci a uno ospitato esternamente, quindi l'opzione 2 funzionerà.

Ma entrambi gli approcci odorano di un antipattern. Qual è il male minore, o c'è un terzo a cui non ho pensato?

    
posta Rumi P. 20.11.2014 - 10:39
fonte

0 risposte

Leggi altre domande sui tag