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 相关文章推荐
js 验证身份证信息有效性
Mar 28 Javascript
使表格的标题列可左右拉伸jquery插件封装
Nov 24 Javascript
JavaScript学习笔记之数组求和方法
Mar 23 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
Sep 04 Javascript
node.js版本管理工具n无效的原理和解决方法
Nov 24 Javascript
Javascript中document.referrer隐藏来源的方法
Jan 16 Javascript
微信小程序实现给循环列表添加点击样式实例
Apr 26 Javascript
Angular获取手机验证码实现移动端登录注册功能
May 17 Javascript
JS动态添加的div点击跳转到另一页面实现代码
Sep 30 Javascript
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
jQuery实现计算器功能
Oct 19 jQuery
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
Dec 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
主流PHP框架的优缺点对比分析
2014/12/25 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
php正则判断是否为合法身份证号的方法
2017/03/16 PHP
PDO::prepare讲解
2019/01/29 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
EXT中xtype的含义分析
2010/01/07 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
jquery 手势密码插件
2017/03/17 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
JS实现拼图游戏
2021/01/29 Javascript
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
查看django执行的sql语句及消耗时间的两种方法
2018/05/29 Python
python try 异常处理(史上最全)
2019/03/07 Python
python实点云分割k-means(sklearn)详解
2020/05/28 Python
PyCharm最新激活码PyCharm2020.2.3有效
2020/11/18 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
举例说明类变量和实例变量的区别
2016/06/30 面试题
班班通项目实施方案
2014/02/25 职场文书
cf战队宣传语
2015/07/13 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
2016年学校爱国卫生月活动总结
2016/04/06 职场文书
如何书写邀请函?
2019/06/24 职场文书
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python
python编程学习使用管道Pipe编写优化代码
2021/11/20 Python
Mysql 文件配置解析介绍
2022/05/06 MySQL
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS