javascript window.event.clientX in Firefox and cursor:pointer
firefox下如何实现window.event.clientX
ff的事件传递
在IE中,event.clientX,event.clientY可以用,但是在FF中是不可以的,因为event在IE中是一个全局变量,在FF中是局部变量,所以在FF中使用event对象必须通过参数传递的方式把它传入过程中.
<a ōnMouseOver="showad(event,'id')">Show</a>
<scrīpt>
function showad(e,id) {
var addiv = document.getElementById(id);
//ff和ie的事件生成不一样,你去搜索下就知道了.我忘记了怎么解释的了,这句话就是为了兼容ff的.
e=e||event;
var x = e.clientX;
var y = e.clientY;
addiv.className="showad";
addiv.style.top = y+ "px";
addiv.style.left = x+ "px";
}
</scrīpt>
可以使用cursor:pointer; 这个在IE/Firefox下都支持