jquery 拖放 pep:如何找到我的对象坐标



你好!

我使用 jquery pep 进行拖放。

我可以使其可拖动,但我不知道如何获取对象的当前位置。

这是我的代码:

var options = {
            cssEaseDuration: 1000
           start:          function(ev,obj){ $('#title').text('Start!'); },
           drag:           function(ev,obj){ 
           console.log("we're dragging!");
          // **I have to know here the coordinates**
           },
           rest:           function(ev,obj){ 
console.log("stopped!"); 
 }
            };

       rectangle.pep(options); 

这是演示页面:http://pep.briangonzalez.org/demo

(您可以在此页面中看到,在调试模式下,您可以看到坐标 - 右下角 - 但我无法使用它)

完整信息:http://www.wwvalue.com/web-design/jquery/kinetic-drag-with-jquery-css3-and-html5.html

非常感谢您的帮助!!

jQuery(document).ready(function(){
   $(document).mousemove(function(e){
      console.log(e.pageX +', '+ e.pageY);
   }); 
})

完整文档在这里:http://docs.jquery.com/Tutorials:Mouse_Position

好的,我找到了解决方案,非常简单:

var Drag1 = sym.$("Drag1");
var drag = $(Drag1).position();
console.log('x: ' + drag.left + 'y: ' + drag.top);

无论如何,谢谢:)

最新更新