rch
rch
小狐狸
小狐狸
  • UID9492
  • 注册日期2005-10-28
  • 最后登录2005-11-17
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6690回复:5

我快疯了,请教怎样用javascript移动DIV的位置?(已解决)

楼主#
更多 发布于:2005-11-11 23:39
定义了一个DIV如下:
<div id="menu">This is menu.</div>

然后在javascript中希望移动这个DIV的位置,于是我使用 menu.style.left=200,menu.style.top=200,结果IE可以显示正常,但 FireFox 却没有反应,请问应该用哪个属性啊?

我试验了一个晚上,都快疯了,请各位老大指点一二啊!
rch
rch
小狐狸
小狐狸
  • UID9492
  • 注册日期2005-10-28
  • 最后登录2005-11-17
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-11-11 23:39
搞定了,用 menu.style.left=200+"px" , menu.style.top=200+"px" ,一切OK,7456……
rch
rch
小狐狸
小狐狸
  • UID9492
  • 注册日期2005-10-28
  • 最后登录2005-11-17
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-11-11 23:39
关于CSS,有苏沈小雨的电子书,但javascritp对CSS的调用却没有找到比较详细的书籍,哪位能推荐一下?
asahi
火狐狸
火狐狸
  • UID927
  • 注册日期2004-12-15
  • 最后登录2007-06-24
  • 发帖数296
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-11-11 23:39
MSDN上面倒是很详细,不过很多都是IE only的。
cnzhouquan
小狐狸
小狐狸
  • UID7516
  • 注册日期2005-07-22
  • 最后登录2005-10-24
  • 发帖数17
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-11-11 23:39
IE里面是不需要加“px”的。
firefox里面需要。因为它更严格一些,对标准的支持。
关于书,网上有很多介绍javascript的书,里面大多有完整的css,dom的手册。都是严格的w3c的标准,不仅仅针对IE。
contion
小狐狸
小狐狸
  • UID11029
  • 注册日期2006-01-08
  • 最后登录2006-01-11
  • 发帖数16
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-11-11 23:39
cnzhouquan:IE里面是不需要加“px”的。
firefox里面需要。因为它更严格一些,对标准的支持。
关于书,网上有很多介绍javascript的书,里面大多有完整的css,dom的手册。都是严格的w3c的标准,不仅仅针对IE。
回到原帖


最烦这种论调。IE是实现了很多非W3C标准没错,但不见得FF就全部实现了W3C的所有标准吧?不灵活就是不灵活,什么叫做严谨?

关于style.width等属性MSDN中有详细的、严格的说明。实际上在IE中,当style.width属性被赋予数字值的时候,这个属性等价于style.pixelWidth,只有被赋予字符串值的时,才是真正的style.width。
游客

返回顶部