Javascript 无法访问事件的pageY、pageX字段

Javascript 无法访问事件的pageY、pageX字段,javascript,html,css,kendo-ui,Javascript,Html,Css,Kendo Ui,更新:由于单击事件与剑道UI网格控件中的元素关联,因此该事件未定义。我的同事建议使用window.event.clientX,效果很好。谢谢。 我试图访问javascript函数中的pageX、pageY字段,但它确实引发了一个异常,因为pageX不是event的属性。我还不熟悉客户端编码。任何帮助都将不胜感激 下面是代码 function showDetails(e) { $.ajax( {

更新:由于单击事件与剑道UI网格控件中的元素关联,因此该事件未定义。我的同事建议使用window.event.clientX,效果很好。谢谢。

我试图访问javascript函数中的pageX、pageY字段,但它确实引发了一个异常,因为pageX不是event的属性。我还不熟悉客户端编码。任何帮助都将不胜感激

下面是代码

function showDetails(e) {
                $.ajax(
                    {
                        url: '/List/Reader',
                        type: 'json'
                    }).success(function (data, status, xhr) 
                    {
                        readers = data;
                        $("#cardholderdetails").html("");
                        var length = data.length;
                        for( var i = length-1;i>length-3; i--)
                            $("#cardholderdetails").append("<img src = " + readers[i].FileName + " width='60' height='60' id='cardholderpic'/><span>" + readers[i].Name1 + "</span><br/>");
                        $("#cardholderdetails").css('top', e.pageY+20).css('left', e.pageX+10);
                        $("#hider").append("<a id='buttonClose' href=javascript:close()>Close</a>");
                        $("#hider").fadeIn("slow");
                        $('#cardholderdetails').fadeIn("slow");
                    }).error(function (status, error) {
                        alert("Failed to retrieve alarms");
                    });

            }
函数显示详细信息(e){
$.ajax(
{
url:“/List/Reader”,
键入:“json”
}).成功(功能(数据、状态、xhr)
{
读者=数据;
$(“#持卡人详细信息”).html(“”);
变量长度=data.length;
对于(变量i=length-1;i>length-3;i--)
$(“#持卡人详细信息”).append(“+读卡器[i].Name1+”
); $(“#持卡人详细信息”).css('top',e.pageY+20)。css('left',e.pageX+10); $(“#隐藏”)。追加(“”); 美元(“#hider”).fadeIn(“慢”); $(“#持卡人详细信息”).fadeIn(“慢”); }).错误(功能(状态、错误){ 警报(“检索警报失败”); }); }

我遗漏了什么。

什么时候智能感知才是最重要的?既然你提到智能感知,我想你在用VS?重要信息。@PatLillis:是的,你是对的。我刚才提到智能感知是一个指标。但是我得到一个异常,声明该字段在事件中不存在。调用
showDetails()
的是什么?此外,的文档还指出,根据事件的不同,pageX和pageY属性可能未定义。它是在KENDO UI网格中单元格的单击事件中调用的。