我正在尝试在用户单击文档时移动一个元素,但是该元素会移动到偏移位置。如何在单击时删除偏移?我想让该元素移动到鼠标的确切位置,该如何实现?我需要使用.offset()
函数吗?如果需要,我该怎么做?
HTML
Player Name: <input type="text" name="name" id="name" /><br>
<button name="submt" id="meh">Submit</button>
JS
$(document).ready(function(){
$(this).on("click", function(e){
var x = e.pageX;
var y = e.pageY;
$("#meh").css("marginLeft", x);
$("#meh").css("marginTop", y);
})
})