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 相关文章推荐
MSN消息提示类
Sep 05 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
Jun 29 Javascript
JavaScript对象学习经验整理
Oct 12 Javascript
js实现点击添加一个input节点
Dec 05 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
Nov 23 Javascript
Vue入门之数据绑定(小结)
Jan 08 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
Jul 12 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
May 13 Javascript
js实现无缝滚动双图切换效果
Jul 09 Javascript
Openlayers显示地理位置坐标的方法
Sep 28 Javascript
vue实现下拉菜单树
Oct 22 Javascript
JS实现简易日历效果
Jan 25 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
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
如何使用php输出时间格式
2013/08/31 PHP
PHP迭代器实现斐波纳契数列的函数
2013/11/12 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
thinkPHP实现将excel导入到数据库中的方法
2016/04/22 PHP
Thinkphp自定义生成缩略图尺寸的方法
2019/08/05 PHP
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
JQuery 解析多维的Json数据格式
2009/11/02 Javascript
手把手教你自己写一个js表单验证框架的方法
2010/09/14 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
2013/04/19 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
js Calender控件使用详解
2015/01/05 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
[54:30]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python pickle 和 shelve模块的用法
2013/09/16 Python
python类定义的讲解
2013/11/01 Python
介绍Python中的文档测试模块
2015/04/28 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
python数据化运营的重要意义
2019/11/25 Python
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
2016/12/16 HTML / CSS
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
新年晚会主持词开场白
2015/05/28 职场文书
vue项目打包后路由错误的解决方法
2022/04/13 Vue.js
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技