如何打开弹出窗口旁边的事件按钮-如何获得鼠标光标位置onclick

How to open PopUp right beside the event Button - how to get Mouse Cursor Position onclick?

本文关键字:何获得 鼠标 光标 onclick 位置 按钮 何打开 窗口 事件      更新时间:2023-09-26

如果我有一个像这样的imagebutton调用:

onclick = " window.open("链接","宽度= 615,可调整大小的,滚动条").focus ();返回false;

我怎么能打开这个正好除了动作按钮?或者如何获得鼠标光标位置点击?

事件在这里不起作用onclick = " window.open("链接"、"滚动条宽度= 615,可调整大小的,左= e.pageX ").focus ();

也不在这里工作onclick = " window.open("链接","宽度= 615,可调整大小的,滚动条").moveTo (e.pageX,0);

可以使用以下元素:

事件。pageX和事件。pageY获取相对于文档的坐标

你可以在这里看到更多的细节:mozilla.org - pageX

obs:代码中的"e"代表"event",尝试将其更改为event如果你试图通过CSS插入左/顶值,你需要添加一个+'px'来连接,因为事件。页面只返回数字。

在这里查找鼠标位置

点击此链接获取鼠标位置onMouseMove获取鼠标位置

你可以给onclick事件附加一个函数,在函数中你可以调用window。moveTo(x, y)将窗口移动到需要的位置

 function openWindow() {
    var win = window.open(...);
    win.moveTo(x, y);
 }