Javascript 如何在可拖动jquery中获取x和y

Javascript 如何在可拖动jquery中获取x和y,javascript,jquery,Javascript,Jquery,我这里有一个代码,它使用jquery和jQueryUI中的dragable <head> <meta charset="utf-8"> <title>Test</title> <link rel="stylesheet" href="css/jquery-ui.css"> <script type="text/javascript" src="js/jquery-1.11.0.js"><

我这里有一个代码,它使用jquery和jQueryUI中的dragable

<head>
    <meta charset="utf-8">
    <title>Test</title>
    <link rel="stylesheet" href="css/jquery-ui.css">
    <script type="text/javascript" src="js/jquery-1.11.0.js"></script>
    <script src="js/jquery-ui.js"></script>

    <style>
    #draggable, #draggable2, #draggable3 {border: 0px solid black; background-color : transparent; width: 150px; height: 150px; padding: 0.5em; }
    </style>
    <script>
    $(function() {
    $( "#draggable" ).draggable();
    $( "#draggable2" ).draggable();
    $( "#draggable3" ).draggable();
    });
    </script>
</head>
<body>
    <div id="draggable" class="ui-widget-content">Test1</div>
    <div id="draggable2" class="ui-widget-content">Test2</div>
    <div id="draggable3" class="ui-widget-content">Test3</div>
</body>
</html>

试验
#可拖动,#可拖动2,#可拖动3{边框:0px纯黑色;背景色:透明;宽度:150px;高度:150px;填充:0.5em;}
$(函数(){
$(“#可拖动”).draggable();
$(“#draggable 2”).draggable();
$(“#draggable 3”).draggable();
});
测试1
测试2
测试3
我需要得到每个元素对应的x和y的位置。我找不到如何得到这些。 还有如何限制可拖动的位置。我的意思是如何创建边界,使这些对象只能在该边界内移动

你想要这个吗

       $("#draggable").draggable({
            start: function (e, ui) {
                var parentOffset = $(this).parent().offset();
                var relX = e.pageX - parentOffset.left;
                var relY = e.pageY - parentOffset.top;
                $("#start").html(" x: " + relX + ", y: " + relY);
            },
            stop: function (e, ui) {
                var parentOffset = $(this).parent().offset();
                var relX = e.pageX - parentOffset.left;
                var relY = e.pageY - parentOffset.top;
                $("#end").html(" x: " + relX + ", y: " + relY);
            },
            drag: function (e, ui) {
                var parentOffset = $(this).parent().offset();
                var relX = e.pageX - parentOffset.left;
                var relY = e.pageY - parentOffset.top;
                $("#current").html(" x: " + relX + ", y: " + relY);
            }

        });
此代码将在拖动时获取坐标

你想要这个吗

       $("#draggable").draggable({
            start: function (e, ui) {
                var parentOffset = $(this).parent().offset();
                var relX = e.pageX - parentOffset.left;
                var relY = e.pageY - parentOffset.top;
                $("#start").html(" x: " + relX + ", y: " + relY);
            },
            stop: function (e, ui) {
                var parentOffset = $(this).parent().offset();
                var relX = e.pageX - parentOffset.left;
                var relY = e.pageY - parentOffset.top;
                $("#end").html(" x: " + relX + ", y: " + relY);
            },
            drag: function (e, ui) {
                var parentOffset = $(this).parent().offset();
                var relX = e.pageX - parentOffset.left;
                var relY = e.pageY - parentOffset.top;
                $("#current").html(" x: " + relX + ", y: " + relY);
            }

        });
此代码将在拖动时获取坐标


对不起,他们当然是。。对不起,我的错误对不起,他们当然是。。对不起,我弄错了。演示很棒,很好described@AnoopJoshi在这个问题上我需要你的帮助,兄弟,请帮我解决这个问题prob@AnoopJoshi但你们能不能指导他,我怎样才能做xml解析,这样我就可以在网页上看到同样的内容了..这个演示非常棒而且很好described@AnoopJoshi在这个问题上我需要你的帮助兄弟,请帮我解决这个问题prob@AnoopJoshi但你们能不能指导他,我怎样才能进行xml解析,这样我就可以在网页上看到相同的外观。。