【问题标题】:How to find pageX-pageY positions of the cursor (when inside a textbox) using javascript / jquery? [duplicate]如何使用 javascript / jquery 找到光标的 pageX-pageY 位置(在文本框中时)? [复制]
【发布时间】:2013-08-12 11:07:27
【问题描述】:

我需要在任何事件的文本框中找到光标的 pageX 和 pageY 位置,例如 keyup。

<input type="text" id="addOwner">

$("#addOwner").keyup(function(event) {
    var pageY = event.pageY;  // currently getting Undefined
    var pageX = event.pageX;  // currently getting undefined  
})

这是fiddle

【问题讨论】:

标签: javascript jquery cursor-position


【解决方案1】:

检查 jQuery offset() 以找出文本框的位置。 DEMO

$("#addOwner").keyup(function(event) {
    var offset = $(this).offset();
    var pageY = offset.left;  // currently getting Undefined
    var pageX = offset.top;  // currently getting undefined 
    alert(pageY);
    alert(pageX);
})

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2010-10-06
  • 1970-01-01
  • 2010-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多