canvas.onmousedown=function(e){
alert("e.offsetX: "+e.offsetX);
var stX=e.layerX-10;
var stY=e.layerY-10;
alert("stX: "+stX);
if(stX>x1&&stX<x1+w1&&stY>y1&&stY<y1+h1)
{
alert("click pic_1");
angle1+=45;
}
draw();
}
alert("e.offsetX: "+e.offsetX);
var stX=e.layerX-10;
var stY=e.layerY-10;
alert("stX: "+stX);
if(stX>x1&&stX<x1+w1&&stY>y1&&stY<y1+h1)
{
alert("click pic_1");
angle1+=45;
}
draw();
}
var e = e || window.event
alert("e.offsetX: "+e.offsetX);
var stX=e.layerX-10;
var stY=e.layerY-10;
alert("stX: "+stX);
if(stX>x1&&stX<x1+w1&&stY>y1&&stY<y1+h1)
{
alert("click pic_1");
angle1+=45;
}
draw();
}
不是不支持offsetX/Y 而是event对象 是保存在window下的