使动态图像跟随鼠标
Make a dynamic image follow mouse
有这个版本的图像跟随鼠标:
http://jsfiddle.net/BfLAh/1/我试着让它工作与一个动态加载的图像,像这样:
var a = new Image();
a.src = 'https://upload.wikimedia.org/wikipedia/commons/6/6a/This_is_a_demo_blue_dot.png';
a.onload = g;
function g(){
$(document).mousemove(function(e){
$(a).css({left:e.pageX, top:e.pageY});
});
}
但是它不起作用。我需要它以这种方式工作,因为我以后也要在画布上画它。
我想问题是,jQuery不能找到图像的方式,所以我如何使它的工作?
设置id
为元素,并将其附加到DOM
由于position : absolute;
是通过css
应用的,因此必须在图像元素上应用id
。
var a = new Image();
a.id = 'image';
a.src = 'https://upload.wikimedia.org/wikipedia/commons/6/6a/This_is_a_demo_blue_dot.png';
$('body').append(a);
a.onload = g;
function g() {
$(document).mousemove(function(e) {
$(a).css({
left: e.pageX,
top: e.pageY
});
});
}
#image {
position: absolute;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
相关文章:
- 网站跟随鼠标滚动
- 三.js - 对象跟随鼠标位置
- HTML 中跟随鼠标的动画图像蒙版
- HTML5 画布跟随鼠标效果 jquery
- D3:跟随鼠标坐标
- Div 跟随鼠标并避免浏览器边界
- Javascript html 编辑器光标焦点跟随鼠标
- 当有东西跟随光标时检测鼠标向上
- 在javascript中使box边缘跟随鼠标指针
- 为什么当对象跟随鼠标时javascript会出现滞后
- 跟随<a>鼠标向下而不是单击链接
- 如何使Bootstrap 3工具提示跟随鼠标
- 鼠标光标跟随器限制到身体
- 如何在开始拖动任何对象时使iframe跟随鼠标光标
- 侧边栏隐藏/显示按钮,跟随光标鼠标
- DIV捕捉到网格并跟随鼠标
- 使jqZoom evolution的缩放框跟随我的鼠标光标
- 任何让文本区域跟随鼠标的方法
- 努力使一个对象总是跟随鼠标在box2dweb
- 图像跟随鼠标指针和淡出