首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检索jQuery元素的X和Y位置

问检索jQuery元素的X和Y位置
EN

Stack Overflow用户
提问于 2012-05-18 16:52:01
回答 3查看 10.9K关注 0票数 3

一旦元素被删除,我需要检索它的X&Y位置,我如何实现这一点?

我想我需要使用droppable回调函数:

代码语言:javascript
复制
$(".portletPlaceHolder").droppable({
    drop: function( event, ui ) {
        //...
    }
});
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-18 17:01:00

伙计,你应该阅读文档上的整个页面:

所有回调都会收到两个参数:原始浏览器事件和一个准备好的ui对象,请查看下面有关此对象的文档(如果您将第二个参数命名为'ui'):

左上角-当前可拖动元素,左上角-当前可拖动助手,左上角-可拖动助手的当前位置{ object.

  • ui.helper:,:}
  • ui.offset -当前可拖动助手的绝对位置{ jQuery:,jQuery:}

droppable jQuery manual

代码语言:javascript
复制
$(".portletPlaceHolder").droppable({
    drop: function (evt, ui) {
        var offset = ui.offset;
        console.log(offset.left + "x" + offset.top);
    }
});
票数 5
EN

Stack Overflow用户

发布于 2012-05-18 17:01:39

使用.offset()

代码语言:javascript
复制
<script>
   var p = $("p:last");
   var offset = p.offset();
   p.html( "left: " + offset.left + ", top: " + offset.top );
</script>

http://api.jquery.com/offset/

更新

http://www.jquery4u.com/snippets/jquery-coordinates-element/#.T7YW7Nz9Mi0 http://www.quirksmode.org/js/dragdrop.html http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/refs/clientX.htm

Awsm显示光标移动的动态坐标

http://www.diffusedreality.com/content.html

票数 2
EN

Stack Overflow用户

发布于 2012-05-18 16:54:09

您可以使用检索顶部和左侧位置的position()函数

代码语言:javascript
复制
$('yourselector').position();
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10649524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档