gpt4 book ai didi

javascript - 制作动态图像跟随鼠标

转载 作者:行者123 更新时间:2023-11-30 09:46:06 25 4
gpt4 key购买 nike

有这个版本的图像跟随鼠标:

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});
});
}

但它不起作用。我需要它以这种方式工作,因为稍后我也必须在 Canvas 上绘制它。

我想问题是 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>

关于javascript - 制作动态图像跟随鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38838508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com