首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >摩丝情绪不正常工作

摩丝情绪不正常工作
EN

Stack Overflow用户
提问于 2014-09-04 17:03:59
回答 2查看 1.2K关注 0票数 1

我试图使用Jquery移动.mousemove(),但它的工作正常,只有第一次鼠标进入div#container。我的目标是将div#hello移动到div#container游标内的任何位置。请查看我的代码示例,如果我遗漏了什么,请提供帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-04 20:22:38

  1. 您应该向html中添加一个容器div。
  2. 应该将事件绑定到“容器”而不是"hello“div。
  3. 您可以操作css特性的"hello“div。

您可以找到代码这里

代码语言:javascript
复制
$("#container").mousemove(function (e) {
$("#result").text(e.pageX + ',' + e.pageY);
$("#hello").css('left', e.pageX);
$("#hello").css('top', e.pageY);
});
票数 0
EN

Stack Overflow用户

发布于 2014-09-04 21:05:04

试试这个:

代码语言:javascript
复制
<div id="container">
    <div id="hello">Hello</div>
</div>

JS

代码语言:javascript
复制
$("#container").mousemove(function (e) {
if((e.pageX<365)&&(e.pageY<190))
{
    $("#hello").animate({left:e.pageX},0);
    $("#hello").animate({top:e.pageY},0);
}
});

CSS

代码语言:javascript
复制
#hello {
    position:absolute;
}
#container {
    width:400px;
    height:200px;
    border:1px solid blue;
}

演示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25671188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档