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 相关文章推荐
jquery下json数组的操作实现代码
Aug 09 Javascript
js字符串转成JSON
Nov 07 Javascript
输入框过滤非数字的js代码
Sep 18 Javascript
JavaScript学习笔记之JS事件对象
Jan 22 Javascript
Jquery on绑定的事件 触发多次实例代码
Dec 08 Javascript
AngularJS学习笔记之表单验证功能实例详解
Jul 06 Javascript
分享vue.js devtools遇到一系列问题
Oct 24 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
Feb 21 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
Jul 13 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 Javascript
js实现多图和单图上传显示
Dec 18 Javascript
让mocha支持ES6模块的方法实现
Jan 14 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
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
如何使用微信公众平台开发模式实现多客服
2016/01/06 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
php表单处理操作
2017/11/16 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
jquery移动端TAB触屏切换实现效果
2020/12/22 Javascript
使用Chart.js图表库制作漂亮的响应式表单
2015/10/28 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
2018/10/18 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
[56:41]iG vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/17 DOTA
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
python中lambda与def用法对比实例分析
2015/04/30 Python
python用模块zlib压缩与解压字符串和文件的方法
2016/12/16 Python
用Python实现KNN分类算法
2017/12/22 Python
python 处理telnet返回的More,以及get想要的那个参数方法
2019/02/14 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
Too Faced官网:美国知名彩妆品牌
2017/03/07 全球购物
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
俄罗斯皮肤健康中心:Pharmacosmetica.ru
2020/02/22 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
电视节目策划方案
2014/05/16 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL