Funktion entfernen Sie hintergrund-Bilder für ein element und alle seine Kinder über javascript

Möchte ich entfernen Sie alle CSS-hintergrund-Bilder für ein bestimmtes element und alle Ihrer Kinder mit Javascript. Diese Frage ist sozusagen ein spin-off auf eine andere Frage, fragte ich. Das Endziel ist das gleiche, die Haut jQuery-UI-widgets.

Ich bin derzeit mit jquery/jquery-ui wenn überhaupt, würde diese verwenden, um das problem zu lösen.

Irgendwelche Ideen?

bonus:

Wäre es wunderbar, in der Lage sein, entfernen Sie hintergrund-Bilder für verschiedene jquery-ui-Staaten, ABER die hab ich alle aber entschlossen, mich zu überschreiben diese bg von Bildern per CSS.

EX: ui-state-hover, ui-state-active haben beide hintergrund-Bilder, die mit Ihnen verbunden sind.

oder

Bitte lassen Sie mich wissen, wenn Sie denken, dass jede Art von programmatischen Abweichungen sollten nicht auf diese Weise getan (bitte geben Sie Ihre Argumentation).

  • Vielleicht könnte es ein Weg sein, um Elemente auszuwählen, die ein hintergrund-Bild zugeordnet?
  • Ich bin verwirrt, warum Sie sind nicht mit der jQuery UI ThemeRoller, oder schreiben Sie Ihre eigenen CSS-Code für diese Elemente.
  • Ball - das muss ich ändern, widget, um mehrere Stile innerhalb meiner Anwendung.
InformationsquelleAutor Derek Adair | 2010-10-26
Schreibe einen Kommentar