Heute bin ich beim Browsen durch das OSWD Verzeichnis auf ein beeindruckendes JavaScript gestoßen:
Das JScript stellt eine simpel zu bedienende Funktion bereit, mit deren Hilfe ‘man’ DIV Containern (und in der Beta auch anderen Tag’s) auf idiotensichere Weise als browserübergreifende Alternative zum CSS Attribut (bald in 3?) -moz-border-radius abgerundete Ecken verpassen kann.
Als besonderen i-Punkt bietet die Funktion ein “AntiAliasing” Feature an, welches wenn ich den Code recht überschaue durch Transparenz ermöglicht wird.
Die runden Ecken selber sind kleine absolut positionierte DIV Container, wobei ich die genaue Funktionsweise noch nicht überblicke.
Update:
Habe jetzt curvyCorners in diesen Blog integriert. Nach einigen Streitigkeiten mit dem Internet Explorer (der mag exotische margin’s scheinbar nicht Oo) und einer kleinen Modifikation vom Quelltext von curvyCorners läuft jetzt alles.
Für alle die das Problem haben dass Elemente mit mehr als einer Klasse nicht “verarbeitet” werden:
Sucht folgende Funktion:
function getElementsByClass(searchClass, node, tag)
Diese sollte sich ganz unten (vorletzte Funktion in 1.2.9) befinden. Dort ersetzt diese Zeile:
var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");
durch
var pattern = new RegExp("(^| )"+searchClass+"( |$)");
Das sollte den Fehler beheben. Ich denke für die Lite Version ist das ebenfalls ableitbar
Recent Comments