我正在尝试使用Jquery .mousemove()
移动一个div,但只有第一次鼠标才能正常工作进入div#container
。我的目标是移动div#hello
内部div#container
光标移动到的位置。请查看我的代码sample,如果我遗漏了某些内容,请提供帮助。
答案 0 :(得分:0)
您找到代码here
$("#container").mousemove(function (e) {
$("#result").text(e.pageX + ',' + e.pageY);
$("#hello").css('left', e.pageX);
$("#hello").css('top', e.pageY);
});
答案 1 :(得分:0)
试试这个:
<强> HTML 强>
<div id="container">
<div id="hello">Hello</div>
</div>
<强> JS 强>
$("#container").mousemove(function (e) {
if((e.pageX<365)&&(e.pageY<190))
{
$("#hello").animate({left:e.pageX},0);
$("#hello").animate({top:e.pageY},0);
}
});
<强> CSS 强>
#hello {
position:absolute;
}
#container {
width:400px;
height:200px;
border:1px solid blue;
}
<强> DEMO 强>