图像随鼠标移动而移动

发布于 2024-12-22 19:34:48 字数 72 浏览 2 评论 0原文

使用 jQuery,我如何让图像随鼠标(或更确切地说是光标)移动,即使图像粘在指针上;我以后如何取消粘合它,或交换粘合的图像。谢谢

using say jQuery, how do I have an image move with the mouse (or rather the cursor) i.e. such that the image is glued to the pointer; how do I later un-glue it, or swap the glued image. thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

杀お生予夺 2024-12-29 19:34:48

您在寻找自定义光标图像吗?或者您想要拖动并移动页面上已有的图像?

如果是前者,您可以在 css 文件中使用 cursor: url(cursor.cur);

如果是后者,您可以通过适当处理图像的 mousedown文档的 mousemove 和 mouseup 事件来实现。

Are you looking for a custom cursor image? Or are you looking to drag and move an image thats already on your page?

If its the former, you can use cursor: url(cursor.cur); in your css file.

If its the latter, you can do it be appropriately handling the image's mousedown and the document's mousemove and mouseup events.

尾戒 2024-12-29 19:34:48

如果您可以使用 jquery ui,则可以使用:

在 mousedown 上应用以下(或其版本):

$(document).mousemove(function(ev){
  $("#theimage").position({
    my: "left bottom",
    of: ev,
    collision: "fit"
  });
});

http:// /docs.jquery.com/UI/Position

并在 mouseup 上设置图像的绝对位置。

If you can use jquery ui you could use:

apply the following (or a versionof it) on mousedown:

$(document).mousemove(function(ev){
  $("#theimage").position({
    my: "left bottom",
    of: ev,
    collision: "fit"
  });
});

http://docs.jquery.com/UI/Position

and set absoulute position of the image on mouseup.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文