无法访问事件的pageY,pageX字段

时间:2013-07-18 17:36:57

标签: javascript html css kendo-ui

更新:由于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");
                    });

            }

我缺少什么。

0 个答案:

没有答案