我试图使用Jquery移动.mousemove(),但它的工作正常,只有第一次鼠标进入div#container。我的目标是将div#hello移动到div#container游标内的任何位置。请查看我的代码示例,如果我遗漏了什么,请提供帮助。
发布于 2014-09-04 20:22:38
您可以找到代码这里
$("#container").mousemove(function (e) {
$("#result").text(e.pageX + ',' + e.pageY);
$("#hello").css('left', e.pageX);
$("#hello").css('top', e.pageY);
});发布于 2014-09-04 21:05:04
试试这个:
<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;
}演示
https://stackoverflow.com/questions/25671188
复制相似问题