0

你好!

我使用 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

非常感谢您的帮助!!

4

2 回答 2

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

此处的完整文档:http://docs.jquery.com/Tutorials: Mouse_Position

于 2012-11-28T18:19:09.747 回答
0

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

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

不管怎么说,还是要谢谢你 :)

于 2012-11-29T08:10:46.073 回答