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 相关文章推荐
Javascript Cookie读写删除操作的函数
Mar 02 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
Nov 25 Javascript
返回上一页并自动刷新的JavaScript代码
Feb 19 Javascript
JS烟花背景效果实现方法
Mar 03 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
Mar 18 Javascript
js验证框架实现代码分享
May 18 Javascript
IE下JS保存图片的简单实例
Jul 15 Javascript
极力推荐10个短小实用的JavaScript代码段
Aug 03 Javascript
利用JS提交表单的几种方法和验证(必看篇)
Sep 17 Javascript
JS验证不重复验证码
Feb 10 Javascript
详解jQuery中的easyui
Sep 02 jQuery
JavaScript生成随机验证码代码实例
Sep 28 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
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
收集的php编写大型网站问题集
2007/03/06 PHP
PHP函数import_request_variables()用法分析
2016/04/02 PHP
使用PHP开发留言板功能
2019/11/19 PHP
通过javascript设置css属性的代码
2009/12/28 Javascript
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
js类型检查实现代码
2010/10/29 Javascript
JScript分割字符串示例代码
2013/09/04 Javascript
JS 毫秒转时间示例代码
2013/09/22 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
js 显示base64编码的二进制流网页图片
2014/04/04 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
Angularjs处理页面闪烁的解决方法
2017/03/09 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
详解性能更优越的小程序图片懒加载方式
2018/07/18 Javascript
小程序多图列表实现性能优化的方法步骤
2019/05/28 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
JavaScript用document.write()输出换行的示例代码
2020/11/26 Javascript
Python 异常处理实例详解
2014/03/12 Python
Python的Django框架中if标签的相关使用
2015/07/15 Python
python+Django+apache的配置方法详解
2016/06/01 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
Python pandas常用函数详解
2018/02/07 Python
Python中max函数用于二维列表的实例
2018/04/03 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
2020/03/23 Python
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
实习单位接收函
2014/01/11 职场文书
追悼会子女答谢词
2014/01/28 职场文书
竞选学习委员演讲稿
2014/04/28 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
Nginx 502 Bad Gateway错误原因及解决方案
2021/03/31 Servers
一文了解MYSQL三大范式和表约束
2022/04/03 MySQL