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 05 Javascript
js几个验证函数代码
Mar 25 Javascript
JQuery1.8 判断元素是否绑定事件的方法
Jul 10 Javascript
详解Vue 事件驱动和依赖追踪
Apr 22 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
JS实现批量上传文件并显示进度功能
Jun 27 Javascript
微信小程序 五星评分的实现实例
Aug 04 Javascript
简单实现js进度条加载效果
Mar 25 Javascript
ES6学习教程之对象字面量详解
Oct 09 Javascript
浅谈angular4.0中路由传递参数、获取参数最nice的写法
Mar 12 Javascript
微信小程序sessionid不一致问题解决
Aug 30 Javascript
JavaScript交换变量常用4种方法解析
Sep 02 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配置文件中最常用四个ini函数
2007/03/19 PHP
php下通过伪造http头破解防盗链的代码
2010/07/03 PHP
thinkphp 多表 事务详解
2013/06/17 PHP
如何让CI框架支持service层
2014/10/29 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
Javascript this指针
2009/07/30 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
2014/02/24 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
用jquery的attr方法实现图片切换效果
2017/02/05 Javascript
原生JS实现日历组件的示例代码
2017/09/22 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
详解javascript中的变量提升和函数提升
2018/05/24 Javascript
countUp.js实现数字动态变化效果
2019/10/17 Javascript
JS实现轮播图效果
2020/01/11 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
在博客园博文中添加自定义右键菜单的方法详解
2020/02/05 Javascript
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
解决nohup重定向python输出到文件不成功的问题
2018/05/11 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
python 等差数列末项计算方式
2020/05/03 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
HTML5实现WebSocket协议原理浅析
2014/07/07 HTML / CSS
出纳试用期自我鉴定
2014/04/07 职场文书
代理人委托书
2014/08/01 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
大学生自荐信范文
2015/03/05 职场文书
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js
Go gorilla/sessions库安装使用
2022/08/14 Golang