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 相关文章推荐
几款极品的javascript压缩混淆工具
May 16 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
Nov 19 Javascript
AngularJS教程之环境设置
Aug 16 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
Aug 19 Javascript
JS简单实现tab切换效果的多窗口显示功能
Sep 07 Javascript
vue与bootstrap实现时间选择器的示例代码
Aug 26 Javascript
JS中Map和ForEach的区别
Feb 05 Javascript
浅谈es6中export和export default的作用及区别
Feb 07 Javascript
微信小程序功能之全屏滚动效果的实现代码
Nov 22 Javascript
vue-cli3添加模式配置多环境变量的方法
Jun 05 Javascript
Js利用正则表达式去除字符串的中括号
Nov 23 Javascript
JavaScript代码实现微博批量取消关注功能
Feb 05 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
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
2013/01/06 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
js活用事件触发对象动作
2008/08/10 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
JS解析XML实例分析
2015/01/30 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
Require.js的基本用法详解
2017/07/03 Javascript
Vue.js实例方法之生命周期详解
2017/07/03 Javascript
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
Vue插槽原理与用法详解
2019/03/05 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
[15:46]教你分分钟做大人——沙王
2015/03/11 DOTA
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
儿童编程python入门
2018/05/08 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
python 实现检验33品种数据是否是正态分布
2019/12/09 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
pyCharm 实现关闭代码检查
2020/06/09 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
幼儿园大班开学寄语
2014/08/02 职场文书
教师节标语大全
2014/10/07 职场文书
初中班长竞选稿
2015/11/20 职场文书