在 HTML 中的某处有一个输入。单击输入时,应将事件传递给函数以获取单击的位置。
<input type=".." onclick="namespace.aFunction("param", event)" />
(function (namespace, $, undefined) {
namespace.aFunction = function(string, event) {
var clickX;
var clickY;
// IE Only
var e = window.event || e;
clickX = e.clientX;
clickY = e.clientY;
//... alert to debug or do something
};
} (window.namespace = window.namespace || {}, jQuery));
传递“this”在 IE 中没有帮助。有没有一种很好的方法来获取点击事件以获取跨浏览器等工作的点击项目的位置?