随鼠标浮动的层,style.left属性赋值问题

今天需要做一个效果,当鼠标移动到一个图片上时,就显示一段文字介绍。需要用js操纵一个浮动的层。我很快按要求写好了,在IE下浏览一切正常,但是在firefox下却不行。浮动的层,怎么也动不起来。
经过一番查找,终于找到原因:
var o = document.getElementById("hidDiv");  
 //o.style.left = e.clientX;//这种赋值方法,IE下可以,在firefox下不起作用   
//o.style.top = e.clientY;
正确的赋值方法:
o.style.left = e.clientX+"px";   
o.style.top = e.clientY+"px";

网页:


    无标题页

   



   

   

   

   

   

   

   

   

   

   

   

你可能感兴趣的:(firefox,div,ie,function,html,JavaScript)