阅读:2678回复:1
把IE里的一些特效搬到FF上的时候,出了一些问题,大家看看啦
想实现选择框的效果:用一个背景透明的div(selectedarea)来做选择的虚线框。
当点下去的时候,显示这个div selectedarea.style.display = "block"; selectedarea.style.pixelTop = e.offsetY; selectedarea.style.pixelLeft = e.offsetX; selectedarea.style.pixelWidth = 1; selectedarea.style.pixelHeight = 1; 当开始拖动的时候,改变这个div的大小。 selectedarea.style.pixelHeight = e.offsetY - selectedarea.style.pixelTop; selectedarea.style.pixelWidth = e.offsetX - selectedarea.style.pixelLeft; 这个在IE里面很容易就跑过了,可是在FF下面,好像不行。查了一个DOM的相关资料。改成了这样: selectedarea.style.display="block"; selectedarea.style.top = e.PageY + "px"; selectedarea.style.left = e.PageX + "px"; selectedarea.style.width = 1; selectedarea.style.height = 1; 和 selectedarea.style.width = e.PageY - selectedarea.offsetTop + "px"; selectedarea.style.height = e.PageX - selectedarea.offsetLeft + "px"; 可是没有效果。不知道怎么样写才可以用? |
|
1楼#
发布于:2005-08-11 22:53
看一下Firefox里的错误提示是什么,打开“工具”->“JavaScript控制台"
|
|