JS实现十字坐标跟随鼠标效果


Posted in Javascript onDecember 25, 2017

本次小编给大家带来一个JS的效果,实现根据浏览器的窗口大小出现十字坐标并跟随鼠标移动的效果,还可以计算出实时的坐标数值。

我们先来看一下运行后的效果图:

JS实现十字坐标跟随鼠标效果

以下是经过小编测试后的全部代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>鼠标跟随十字JS特效代码</title>
</head>
<body style="margin: 0;">
 <div id="html"></div>
 <script type="text/javascript">
 //
 var ox = document.createElement('div');
 var oy = document.createElement('div');
 ox.style.width = '100%';
 ox.style.height = '1px';
 ox.style.backgroundColor = '#ddd';
 ox.style.position = 'fixed';
 ox.style.left = 0;
 document.body.appendChild(ox);
 oy.style.height = '100%';
 oy.style.width = '1px';
 oy.style.backgroundColor = '#ddd';
 oy.style.position = 'fixed';
 oy.style.top = 0;
 document.body.appendChild(oy);
 document.onmousemove = function(e){
 var e = e || event;
 var x = e.pageX;
 var y = e.pageY;
 ox.style.top = y + 'px';
 oy.style.left = x + 'px';
 document.getElementById('html'). innerHTML = 'x : ' + x + '<br/>y : ' + y;
 };
 </script>
<p>更多代码请访问:<a href="https://3water.com/" target="_blank">三水点靠木</a></p>
</body>
</html>

大家在测试的时候可以根据需求来调整JS里的代码X表示横坐标,Y表示纵坐标。

在学习的时候如果还有任何疑问可以在下方的留言区讨论,感谢你对三水点靠木的支持。

Javascript 相关文章推荐
捕获关闭窗口的脚本
Jan 10 Javascript
理解javascript回调函数
Dec 28 Javascript
自己编写的支持Ajax验证的JS表单验证插件
May 15 Javascript
Bootstrap table使用方法详细介绍
Dec 09 Javascript
JS瀑布流实现方法实例分析
Dec 19 Javascript
JS实现物体带缓冲的间歇运动效果示例
Dec 22 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
Oct 23 Javascript
vue路由拦截及页面跳转的设置方法
May 24 Javascript
微信小程序自定义组件之可清除的input组件
Jul 17 Javascript
详解Vue前端对axios的封装和使用
Apr 01 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
Sep 06 Javascript
JavaScript实现多球运动效果
Sep 07 Javascript
jQuery EasyUI window窗口使用实例代码
Dec 25 #jQuery
JS中使用textPath实现线条上的文字
Dec 25 #Javascript
Angular4.0中引入laydate.js日期插件的方法教程
Dec 25 #Javascript
JS实现标签滚动切换效果
Dec 25 #Javascript
JS实现图片居中悬浮效果
Dec 25 #Javascript
JS+CSS实现滚动数字时钟效果
Dec 25 #Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
Dec 25 #Javascript
You might like
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
如何跨站抓取别的站点的页面的补充
2006/10/09 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
web页面数据展示新想法(json)
2010/06/08 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
js检测用户输入密码强度
2015/10/22 Javascript
js实现文字滚动效果
2016/03/03 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
JavaScript中的call和apply的用途以及区别
2017/01/11 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
JavaScript Canvas绘制圆形时钟效果
2020/08/20 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
zbar解码二维码和条形码示例
2014/02/07 Python
python实现的简单文本类游戏实例
2015/04/28 Python
Python 登录网站详解及实例
2017/04/11 Python
Python日期的加减等操作的示例
2017/08/15 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
python学生管理系统
2019/01/30 Python
python实现转圈打印矩阵
2019/03/02 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
2019/04/11 Python
python3下载抖音视频的完整代码
2019/06/05 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
Python通过format函数格式化显示值
2020/10/17 Python
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
接待员岗位职责
2015/02/13 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
整理Python中常用的conda命令操作
2021/06/15 Python