js实现圆形显示鼠标单击位置


Posted in Javascript onFebruary 11, 2020

本文实例为大家分享了js实现圆形显示鼠标单击位置的具体代码,供大家参考,具体内容如下

js实现圆形显示鼠标单击位置

代码如下:

<!DOCTYPE html>
 <head>
  <meta charset="UTF-8">
  <title>显示鼠标单击位置</title>
  <style>
   .mouse{position:fixed;background:#ffd965;width:40px;height:40px;border-radius:20px;display:none;}
  </style>
  <script>
  window.onload = function(){
   var mouse = document.getElementById('mouse');
   //需求:鼠标在页面上单击时,获取单击时的位置,并显示一个小圆点
   document.onclick = function() {
    mouse.style.display = 'block';
    // 获取事件对象的兼容处理
    var targetX = event.clientX - mouse.offsetWidth / 2;
    var targetY = event.clientY - mouse.offsetHeight / 2;
    // 在鼠标单击的位置显示<div> 
    mouse.style.left = targetX + 'px';
    mouse.style.top = targetY + 'px';
   };
  }
 </script>
 </head>
 <body>
  <div id="mouse" class="mouse"></div>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
菜单效果
Oct 14 Javascript
Javascript优化技巧(文件瘦身篇)
Jan 28 Javascript
input、button的不同type值在ajax提交表单时导致的陷阱
Feb 24 Javascript
jquery入门—访问DOM对象方法
Jan 07 Javascript
JQuery中的html()、text()、val()区别示例介绍
Sep 01 Javascript
JsRender for object语法简介
Oct 31 Javascript
jQuery使用getJSON方法获取json数据完整示例
Sep 13 Javascript
jquery日历插件e-calendar升级版
Nov 10 Javascript
微信小程序开发一键登录 获取session_key和openid实例
Nov 23 Javascript
vue-cli构建项目使用 less的方法
Oct 04 Javascript
JS基础之逻辑结构与循环操作示例
Jan 19 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
Feb 10 Javascript
JavaScript实现省份城市的三级联动
Feb 11 #Javascript
node.js使用yargs处理命令行参数操作示例
Feb 11 #Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
Feb 11 #Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
Feb 11 #Javascript
JavaScript实现拖拽功能
Feb 11 #Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
Feb 11 #Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
Feb 11 #Javascript
You might like
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
PHP反射原理与用法深入分析
2019/09/28 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
2007/03/27 Javascript
JavaScript 基础知识 被自己遗忘的
2009/10/15 Javascript
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
2015/09/24 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
jQuery tagsinput在h5邮件客户端中应用详解
2016/09/26 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
BootStrap的两种模态框方式
2017/05/10 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
Vue-Router的使用方法
2018/09/05 Javascript
vue删除html内容的标签样式实例
2018/09/13 Javascript
js实现提交前对列表数据的增删改查
2020/01/16 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
Python常见文件操作的函数示例代码
2011/11/15 Python
Python中使用item()方法遍历字典的例子
2014/08/26 Python
python skimage 连通性区域检测方法
2018/06/21 Python
python从list列表中选出一个数和其对应的坐标方法
2019/07/20 Python
python global关键字的用法详解
2019/09/05 Python
利用django model save方法对未更改的字段依然进行了保存
2020/03/28 Python
JSF如何进行表格处理及取值
2012/08/06 面试题
运动会广播稿150字
2014/02/19 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
导师工作推荐信范文
2014/05/17 职场文书
投标承诺书怎么写
2014/05/24 职场文书
求职信怎么写范文
2014/05/26 职场文书
学习教师敬业奉献模范事迹材料思想汇报
2014/09/19 职场文书
Elasticsearch6.2服务器升配后的bug(避坑指南)
2022/09/23 Servers