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 相关文章推荐
Java 正则表达式学习总结和一些小例子
Sep 13 Javascript
jQuery实现磁力图片跟随效果完整示例
Sep 16 Javascript
JavaScript面试题(指针、帽子和女朋友)
Nov 23 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
Jul 22 jQuery
深入理解Vue 的条件渲染和列表渲染
Sep 01 Javascript
在vue项目中安装使用Mint-UI的方法
Dec 27 Javascript
最后说说Vue2 SSR 的 Cookies 问题
May 25 Javascript
简述JS浏览器的三种弹窗
Jul 15 Javascript
AjaxFileUpload.js实现异步上传文件功能
Apr 19 Javascript
Vue.js实现备忘录功能
Jun 26 Javascript
从表单校验看JavaScript策略模式的使用详解
Oct 17 Javascript
如何制作自己的原生JavaScript路由
May 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
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
2016/05/27 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
asp批量修改记录的代码
2008/06/25 Javascript
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
2014/07/21 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
jQuery选择器总结之常用元素查找方法
2016/08/04 Javascript
JavaScript定义全局对象的方法示例
2017/01/12 Javascript
JavaScript数组去重的几种方法
2019/04/07 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
整理Python最基本的操作字典的方法
2015/04/24 Python
举例详解Python中threading模块的几个常用方法
2015/06/18 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
python 构造三维全零数组的方法
2018/11/12 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
2019/09/26 Python
解决python对齐错误的方法
2020/07/16 Python
Pycharm调试程序技巧小结
2020/08/08 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
加拿大时装零售商:Influence U
2018/12/22 全球购物
日语专业毕业生求职信
2013/12/04 职场文书
小组合作学习反思
2014/02/18 职场文书
2014年统计工作总结
2014/11/21 职场文书
产品质量保证书范本
2015/02/27 职场文书
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS
python_tkinter弹出对话框创建
2022/03/20 Python