0

更新:由于 click 事件与 kendo UI Grid 控件中的元素相关联,因此该事件未定义。我的同事建议使用 window.event.clientX 并且它有效。谢谢。

我正在尝试访问 javascript 函数中的 pageX、pageY 字段,但它确实会引发异常,因为 pageX 不是事件的属性。我也是客户端编码的新手。任何帮助,将不胜感激。

下面是代码。

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");
                    });

            }

我错过了什么。

4

0 回答 0