我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JavaScript实现鼠标移动事件画笔

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JavaScript实现鼠标移动事件画笔

JavaScript实现鼠标移动事件画笔小游戏,供大家参考,具体内容如下

实现功能

鼠标点击时可以在画板上画画
如果鼠标双击那么停止
移动进画板颜色改变移除时颜色改变

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
  </head>
  <style>
    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }
    .drawbox {
      width: 1100px;
      height: 600px;
      background-color: skyblue;
      position: relative;
    }
  </style>
  <body>
    <div class="drawbox"></div>
    <script>
      
      var darwbox = document.querySelector("div");
      darwbox.onmouseenter = function() {
        darwbox.style.backgroundColor = "red";
      };
      darwbox.onmouseleave = function() {
        darwbox.style.backgroundColor = "skyblue";
      };
      var istrue = false;
      darwbox.onmousedown = function(e) {
        istrue = true;
      };
      darwbox.onmousemove = function(e) {
        if (istrue == true) {
          var x = e.pageX;
          var y = e.pageY;
          var circle = document.createElement("div");
          circle.style.width = "10px";
          circle.style.height = "10px";
          circle.style.backgroundColor = "#fff";
          circle.style.position = "absolute";
          circle.style.left = x - 5 + "px";
          circle.style.top = y - 5 + "px";
          circle.style.borderRadius = "50%";
         
          darwbox.appendChild(circle);
        }
      };
      darwbox.onmouseup = function(e) {
        istrue = false;
      };
    </script>
  </body>
</html>

效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JavaScript实现鼠标移动事件画笔

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

JavaScript鼠标移动事件以及实战案例

在学习JS中我对鼠标移动事件进行了一些总结,需要的可以作参考,下面这篇文章主要给大家介绍了关于JavaScript鼠标移动事件以及实战案例的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-05-19

jQuery如何监听鼠标移动事件?

jQuery提供了强大的事件绑定机制,允许监听鼠标移动事件。通过使用$(selector).mousemove(function(event))语法,开发者可以绑定一个事件处理函数,该函数将在用户鼠标移动时执行特定动作。事件对象提供有关鼠标移动的详细信息,包括坐标和屏幕位置。jQuery还提供了delay、tolerance和namespace等选项来自定义事件行为。遵循最佳实践,例如使用事件委托和解除绑定事件处理程序,以提高性能和兼容性。
jQuery如何监听鼠标移动事件?
2024-04-07

javascript文字跟随鼠标移动怎么实现

要实现文字跟随鼠标移动的效果,可以通过以下步骤来实现:创建一个div元素,用于容纳文字。监听鼠标移动事件,获取鼠标当前的位置。将文字的位置设置为鼠标的位置。使用CSS样式来控制文字的样式和位置。以下是一个示例代码:HTML:Fol
2023-10-23

jquery中 鼠标移动的事件方法是()

jQuery是目前应用最广泛的JavaScript库之一,它封装了许多JavaScript操作,极大地方便了前端开发人员的工作。在jQuery中,鼠标移动事件非常常见,开发者可以使用不同的方法来处理这些事件。下面,我们来了解一下在jQuery中鼠标移动的事件方法是什么。首先,需要知道,在jQuery中处理鼠标移动事件的方法有两种:mousemove()和hover()。mous
2023-05-18

Android基于hover组件实现监控鼠标移动事件的方法

本文实例讲述了Android基于hover组件实现监控鼠标移动事件的方法。分享给大家供大家参考,具体如下: Android之前对于鼠标光标事件的监控非常少,4.0之后多了一个hover的组件,此组件可以监控鼠标光标在view上的变化。 代码
2022-06-06

jQuery如何监听鼠标移动到链接事件?

jQuery提供强大的事件处理,可监听鼠标移动到链接事件。语法:$(selector).mousemove(function(event))回调函数接收事件对象,包含:鼠标坐标触发事件的元素用法步骤:选择链接元素绑定mousemove事件和回调函数示例:$("#myLink").mousemove(function(e){console.log("鼠标移动到链接:",e.target.id);console.log("鼠标位置:",e.clientX,e.clientY);});高级用法:mouselea
jQuery如何监听鼠标移动到链接事件?
2024-04-02

javascript鼠标移动时触发此事件使用什么函数,详细讲解

当鼠标在文档中移动时,可以通过在HTML元素中设置onmousemove事件属性或使用addEventListener("mousemove")或jQuerymousemove方法来触发JavaScript事件。这篇文章详细介绍了如何使用这三种方法,并提供了示例。事件对象包含有关鼠标移动的信息,如坐标和按钮状态。最佳实践包括使用节流函数、避免阻止事件传播和使用事件委托技术。
javascript鼠标移动时触发此事件使用什么函数,详细讲解
2024-04-02

Java如何实现鼠标随机移动效果

这篇文章主要介绍“Java如何实现鼠标随机移动效果”,在日常操作中,相信很多人在Java如何实现鼠标随机移动效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java如何实现鼠标随机移动效果”的疑惑有所帮助!
2023-06-30

如何在Android中使用hover组件监控鼠标移动事件

如何在Android中使用hover组件监控鼠标移动事件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Android之前对于鼠标光标事件的监控非常少,4.0之后
2023-05-31

jQuery鼠标点击事件怎么实现

可以使用 jQuery 的 click() 方法来实现鼠标点击事件。例如,假设有一个按钮的 HTML 代码如下:``````那么可以使用以下 jQuery 代码来实现鼠标点击事件:```$("#myButton").click(functi
2023-05-29

编程热搜

目录