2009-07-06 11 views
0

http://i44.tinypic.com/b69h1h.jpgsetStyle in Prototype scheint nicht wie vorgesehen zu funktionieren?

Schauen Sie sich das obige Bild an, besonders das Firebug-Fenster.

haben nun einen Blick hier:

http://i40.tinypic.com/v2z4up.jpg

Hat jemand bemerkt, dass mein JS funktioniert nicht? Dieser Code funktionierte, als ich ihn schrieb und ließ ihn einzeln sitzen, aber jetzt, da ich ihn in eine Website integriert habe, scheint es, dass die Wahlbox den Ort nicht wie gewünscht verändert.

Antwort

6

Die CSS-Maße werden immer mit einer Einheit ausgedrückt: Sie müssen "px" zu den linken und oberen CSS-Attributen hinzufügen.

Ich denke, Sie müssen die Elemente zeigen, wie das Setzen einer Position zu einem versteckten Element ist nicht wirklich nützlich.

element.show().setStyle({left: 2+'px', top: 2+'px'}); 
+0

Ah, perfekt, kann nicht glauben, dass ich das übersehen habe. Obwohl ich mich frage, warum es vorher funktioniert hat ... – unrelativity

Verwandte Themen