最新回答 / Lyn_Tech
/*遮罩层的样式*/ .ui-mask{ width: 100%;height:100%; background:#000; position: absolute;top: 0px;height: 0px;z-index: 8000; opacity:0.4; filter: Alpha(opacity=40); }这块,height:0px; 所以遮罩的高度被重新定了。找问题的方法可以用 chrome 进行查看,然后审查元素,看下 mask div 块的样式。
2014-08-07
最赞回答 / Lyn_Tech
style.left 其实也可以,只是 style.left 是相对于上一级的元素。这个元素有时候不是 body。但是鼠标的位置是根据 body 来获得的。所以大家都用 body 作为参照。 offsetLeft 是确认这个元素距离 body 左边的距离。
2014-07-22