我有这个代码:
$( 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 - 函数。
无法让它发挥作用
答案 0 :(得分:0)
你并不打算自己调用拖拽停止功能。因为可拖动的行为是由jQuery处理的,所以它会在适当的时候为你做。你只需绑定它:
$('#makeMeDraggable').draggable({
"containment": 'window',
"stop": handleDragStop
});
或者只是
$('#makeMeDraggable').on("dragstop", handleDragStop);