单击对象时获取对象的位置

PhoonOne

我目前的jFiddle:http : //jsfiddle.net/3HauW/85/

当您在页面上移动它时,它会显示Bean 1(框1)的位置,但是我如何显示第二个框的位置?我希望它能够显示我单击的任何位置。

因此,如果我单击框1并将其移动,它将显示第一个框的X和Y

如果我舔了方框2并将其移动,它应该显示第二个方框的X,Y。

这是代码中显示X和Y位置的部分:

   $( "*", document ).on('click',function( event ) {
            var offset = $( "strong" ).offset();
            topp = offset.top;
            left = offset.left;
            event.stopPropagation();
            $( "#result" ).text( this.tagName +
            "  ( " + left + ", " + topp + " )" + offset.id );


}

另外,为什么ID未定义?

影片10

可拖动事件具有内置的Stop事件

因此使用它可能很有意义。

像这样的东西:

$('.normal, .failure').draggable({//drag
    stop: function() {//on stop
        var t = parseInt($(this).position().top),//get top
            l = parseInt($(this).position().left);//get left
        $( "#result" ).text( this.tagName+' ('+l+', '+t+') '+this.id);//print
    }
});

开了个小提琴: http : //jsfiddle.net/filever10/8MVT9/

并且ID未定义,因为$( "strong" ).offset().id不正确,因此必须为$( "strong" ).prop('id')或等效值。虽然strong不具备ID,所以它仍然是行不通的......你需要ID.normal.failure为它做你想要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击时从ListView的ListItem获取对象

来自分类Dev

获取(真实)对象的位置

来自分类Dev

ParseQueryAdapter获取对象的位置

来自分类Dev

ParseQueryAdapter获取对象的位置

来自分类Dev

处理程序有参数时如何获取事件单击对象

来自分类Dev

jQuery:在单击元素时尝试获取对象数据

来自分类Dev

单击按钮时获取位置

来自分类Dev

单击行获取数据对象

来自分类Dev

功能:从QGraphicsScene获取单击的对象

来自分类Dev

处理:获取PGraphics对象的位置

来自分类Dev

获取附加对象的位置

来自分类Dev

如何从单击的位置创建移动对象

来自分类Dev

通过悬停或单击对象获取类元素在类数组中的位置

来自分类Dev

当键是对象时获取对象的键

来自分类Dev

在AngularJS中获取单击时输入的位置

来自分类Dev

在AngularJS中获取单击时输入的位置

来自分类Dev

如何从单击事件获取对象属性

来自分类Dev

OWL Carousel:获取被单击对象的索引

来自分类Dev

获取Qt C ++中mouseEvent单击的对象

来自分类Dev

JavaFX ContextMenu如何获取被单击的对象?

来自分类Dev

获取稍后创建的单击对象的ID

来自分类Dev

获取单击的MenuItem绑定对象WPF

来自分类Dev

用绝对位置将对象附加到单击位置

来自分类Dev

如何使用绑定事件在单击按钮时获取当前/此对象?

来自分类Dev

单击时对JButton进行编程以创建对象

来自分类Dev

ThreeJs在单击时创建对象/网格

来自分类Dev

单击对象时如何显示GUI

来自分类Dev

ThreeJs在单击时创建对象/网格

来自分类Dev

获取 3D 对象跟随另一个对象时的 2D 位置?