http://i44.tinypic.com/b69h1h.jpg
看看上图,尤其是 Firebug 窗口。
现在看看这里:
http://i40.tinypic.com/v2z4up.jpg
有没有人注意到我的 JS 不工作?当我编写这段代码并将其单独放置时,这段代码是有效的,但现在我已经将它集成到一个站点中,投票框似乎没有根据需要更改位置。
最佳答案
CSS 度量始终用单位表示:您需要在 left 和 top CSS 属性中添加“px”。
element.setStyle({left: 2+'px', top: 2+'px'});
我认为您需要显示元素,因为将位置设置为隐藏元素并不是很有用。
element.show().setStyle({left: 2+'px', top: 2+'px'});
关于javascript - Prototype 中的 setStyle 似乎没有按预期运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1086131/