Javascript 如何在JSNI中获取鼠标位置
我已经尝试了以下代码,但它不是全屏工作Javascript 如何在JSNI中获取鼠标位置,javascript,popup,jsni,popuppanel,Javascript,Popup,Jsni,Popuppanel,我已经尝试了以下代码,但它不是全屏工作 public static native void hello1() /*-{ var body=$doc.getElementsByTagName("body")[0]; var posx=0; var posy=0; body.addEventListener("click",function (e) { if (e.clientX ||e.clientY) { p
public static native void hello1()
/*-{
var body=$doc.getElementsByTagName("body")[0];
var posx=0;
var posy=0;
body.addEventListener("click",function (e)
{
if (e.clientX ||e.clientY)
{
posx = e.clientX;
posy = e.clientY;
}
alert('Mouse position is: X='+posx+' Y='+posy);
});
}-*/;
public static native void hello1()
/*-{
var body=$doc.getElementsByTagName("body")[0];
var posx;
var posy;
$wnd.addEventListener("click",function (e)
{
if (!e) var e = $wnd.event;
if (e.pageX || e.pageY)
{
posx = e.pageX;
posy = e.pageY;
}
else if (e.clientX ||e.clientY)
{
posx = e.clientX+$doc.body.scrolleft+$doc.scrollleft;
posy = e.clientY+$doc.body.scrolltop+$doc.srolltop;
}
alert('Mouse position is: X='+posx+' Y='+posy);
});
}-*/;