我有此代码:
$( init );
function init() {
$('#makeMeDraggable').draggable( {
containment: 'window',
} );
}
function handleDragStop( event, ui ) {
var offsetXPos = parseInt( ui.offset.left );
var offsetYPos = parseInt( ui.offset.top );
document.getElementById("X").innerHTML = offsetXPos;
document.getElementById("Y").innerHTML = offsetYPos;
}
并且只是想知道我如何称呼handleStop-函数。
无法正常工作
最佳答案
您无意自己调用拖动停止功能。由于可拖动行为是由jQuery处理的,因此它将在适当的时候为您完成此操作。您只需要绑定它:
$('#makeMeDraggable').draggable({
"containment": 'window',
"stop": handleDragStop
});
要不就
$('#makeMeDraggable').on("dragstop", handleDragStop);