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 相关文章推荐
Mootools 1.2 手风琴(Accordion)教程
Sep 15 Javascript
offsetHeight在OnLoad中获取为0的现象
Jul 22 Javascript
多个checkbox被选中时如何判断是否有自己想要的
Sep 22 Javascript
扒一扒JavaScript 预解释
Jan 28 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
Jun 27 Javascript
Spring MVC中Ajax实现二级联动的简单实例
Jul 06 Javascript
JS动态给对象添加事件的简单方法
Jul 19 Javascript
5分钟打造简易高效的webpack常用配置
Jul 04 Javascript
深入探究node之Transform
Jul 20 Javascript
Vue项目自动转换 px 为 rem的实现方法
Oct 29 Javascript
vue中使用better-scroll实现滑动效果及注意事项
Nov 15 Javascript
如何管理Vue中的缓存页面
Feb 06 Vue.js
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 和 XML: 使用expat函数(三)
2006/10/09 PHP
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
PHP的拦截器实例分析
2014/11/03 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
把textarea中字符串里含有的回车换行替换成&amp;lt;br&amp;gt;的javascript代码
2007/04/20 Javascript
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
Django 反向生成url实例详解
2019/07/30 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
Python 串口通信的实现
2020/09/29 Python
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
求职信写作要突出重点
2014/01/01 职场文书
社会学专业学生职业规划书
2014/02/07 职场文书
一份创业计划书范文
2014/02/08 职场文书
幼儿教师小班个人总结
2015/02/05 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
调研报告的主要写法
2019/04/18 职场文书
Python实现生成bmp图像的方法
2021/06/13 Python