function simulateClick(data){
var sx= data['x'],sy= data['y'],cx=sx,cy=sy;
//鼠标按下
var eventDown = document.createEvent("MouseEvents");
eventDown.initMouseEvent("mousedown",true,true,window,0,sx,sy,cx,cy,false,false,false,false,0,null);
//鼠标放开
var eventUp = document.createEvent("MouseEvents");
eventUp.initMouseEvent("mouseup",true,true,window,0,sx,sy,cx,cy,false,false,false,false,0,null);
//鼠标点击
var eventclick = document.createEvent("MouseEvents");
eventclick.initMouseEvent("click",true,true,window,0,sx,sy,cx,cy,false,false,false,false,0,null);
document.elementFromPoint(sx, sy).dispatchEvent(eventDown);
document.elementFromPoint(sx, sy).dispatchEvent(eventUp);
document.elementFromPoint(sx, sy).dispatchEvent(eventclick);
//鼠标移入ox,oy 鼠标上次的坐标
var osx = data['ox'], osy = data['oy'], ocx = osx, ocy = osy;
var eventout = document.createEvent("MouseEvents");
eventout.initMouseEvent("mouseout", true, true, window, 0, osx, osy, ocx, ocy, false, false, false, false, 0, null);
document.elementFromPoint(osx, osy).dispatchEvent(eventout);
//鼠标移除
var eventover = document.createEvent("MouseEvents");
eventover.initMouseEvent("mouseover",true,true,window,0,sx,sy,cx,cy,false,false,false,false,0,null);
document.elementFromPoint(sx, sy).dispatchEvent(eventover);
}