JS中event对象有好多属性,搞的人好乱,哪位朋友能详细谈谈,特别是关于坐标位置的属性!

解决方案 »

  1.   

    这个还是建议弄个DHTML手册看看
      

  2.   

    楼主搜下JavaScript从入门到精通。
      

  3.   

    google个js论坛,手册一坨坨的
      

  4.   

    鼠标定位属性:window.event.x 和 window.event.y(window可以省略)
          这两个属性值可以得到(也可设置)鼠标离父文档的的坐标,比如div嵌套的话内部div的
          的event.x就是它离父div的左上角距离,依此类推!
      
          window.event.clientX 和 window.event.clientX 
          这两个属性获得(也可设置)的是鼠标到文档可视区的距离,比如我们把网页文档自己拉
          小点,这时会出现滚动条,但当鼠标移到网页最左边时它的event.clientX=0px;所以它的
          位置计算不会考虑到滚动体和其他情况的非可视区,event.clientY也一样!      window.event.screenX 和 window.event.screenY
          这两个属性很简单,他们的定位就是从显示器的屏幕开始的,所以不论网页中是否存在滚
          动条、网页内容的大小,它的位置都是一定的。      window.event.offsetX 和 window.event.offsetY
          这两个属性是相对鼠标与触发事件源的坐标,比如我们单击了某个DIV,那鼠标的坐标就
          是它离此DIV左上角的距离。