http://i44.tinypic.com/b69h1h.jpg
看看上面的图片,特别是Firebug窗口。
现在看一下:
http://i40.tinypic.com/v2z4up.jpg
是否有人注意到我的JS无法正常工作?这段代码在我编写它并且让它单独放置时起作用,但是现在我已经将它集成到一个站点中,看来投票箱不会根据需要改变位置。
答案 0 :(得分:6)
CSS度量始终用单位表示:您需要在左侧和顶部CSS属性中添加“px”。
element.setStyle({left: 2+'px', top: 2+'px'});
我认为您需要显示元素,因为为隐藏元素设置位置并不是很有用。
element.show().setStyle({left: 2+'px', top: 2+'px'});