Javascript 拖动未在jquery中触发的事件

Javascript 拖动未在jquery中触发的事件,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我想在dragstop上附加div,但我看不到任何坐标被打印出来 $('.ic_table').on('dragstop', function(e,ui) { var wrapper = $(this).parent(); var parentOffset = wrapper.offset(); var relX = parentOffset.left + wrapper.scrollLeft(); var relY =

我想在dragstop上附加
div
,但我看不到任何坐标被打印出来

$('.ic_table').on('dragstop', function(e,ui)
    {
        var wrapper = $(this).parent();
        var parentOffset = wrapper.offset(); 
        var relX = parentOffset.left + wrapper.scrollLeft();
        var relY = parentOffset.top + wrapper.scrollTop();
        console.log(relX +" " + relY); //printing 220.75 141 doesn't matter where I drag

//          var editName = "Edit Name";
//          $('#datamodelArea').append('<div id="divDT' + i++ + '" class="dataModelTable ui-draggable ui-draggable-handle style="left:' + relX +'px'+ '; top:' + relY +'px'+';"><div class="dataTableName">'+editName+'</div><div class="widget"><div class="widget-head"> <a href="#" id="toggle1" class="fa fa-chevron-up fa-1x attributes"><i></i></a> Attributes <div class="widget-body attributesBody" id="widget-body1"></div></div></div><div class="widget-body attributesBody" id="widget-body1"><ul></ul></div></div>');
//          $('.form-control').val('');
//      }
    });
$('.ic_table')。在('dragstop',函数(e,ui)上
{
var wrapper=$(this.parent();
var parentOffset=wrapper.offset();
var relX=parentOffset.left+wrapper.scrollLeft();
var relen=parentOffset.top+wrapper.scrollTop();
console.log(relX+“”+relY);//打印220.75 141与拖动到何处无关
//var editName=“编辑名称”;

//$(“#datamodelArea”).append('Try
dragend
而不是
dragstop
你确定代码确实执行了吗?@Lauromine using dragend正在打印
NaN
@Satyadev所以,
dragend
很好,你的问题在别处。@Lauromine e.pageX(打印未定义)是问题。我把它删除了。现在不管我把它拖到哪里,x和y总是220.75 141。是用css吗?