@@schildi:
nuqneH
padding-left: expression(function(e) {return e.previousSibling ? '0':'19px'});
Nein.
Der Sinn der Lösung mit einer (anonymen) Funktion ist, dass diese den Wert der CSS-Eigenschaft im Stylesheet (welcher ja die Expression darstellt) mit einem festen Wert überschreibt (und damit die Expression nicht mehr ausgewertet wird). 'element.style.property = value;
' tut genau dies.
padding-left: expression( (new Function("element", "element.style.paddingLeft = (element.previousSibling ? '0' : '19px');"))(this)
);
▲
Vorsicht, Falle! ;-)
Qapla'
--
Bildung lässt sich nicht downloaden. (Günther Jauch)
Bildung lässt sich nicht downloaden. (Günther Jauch)