マウス カーソルの動きに合わせて div を移動しようとしていますが、タイムアウト内に新しく更新されたマウスの位置を取得する方法がわかりません。もっと簡単な方法があるかもしれません。
var t;
$(document).ready(function(){
$("body").on("mousedown", ".heading", function (e) {
$("body").data("header_click", true);
if ($("body").data("header_click")) {
var container = $("#dialog");
container.css("position", "absolute");
t = setInterval(function(){
//some way to get mouse position
var pos = container.position();
container.css({
top: "",//set based on mouse position
left: "",//set based on mouse position
});
}, 100);
}else{
document.clearInterval(t);
}
});
});
$("body").on("mousedown", ".heading", function (e) {
$("body").data("header_click", false);
});
ここで見つかった解決策は私にはうまくいきませんでした。