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 相关文章推荐
JavaScipt基本教程之前言
Jan 16 Javascript
java和javascript获取word文档的书签位置对比
Jun 19 Javascript
javascript元素动态创建实现方法
May 13 Javascript
Boostrap模态窗口的学习小结
Mar 28 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
May 05 Javascript
AngularJs ng-route路由详解及实例代码
Sep 14 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
Dec 23 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
Jan 10 Javascript
基于游标的分页接口实现代码示例
Nov 12 Javascript
vue基于viewer实现的图片查看器功能
Apr 12 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 jQuery
JS实现水平移动与垂直移动动画
Dec 19 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
在线增减.htpasswd内的用户
2006/10/09 PHP
php curl常见错误:SSL错误、bool(false)
2011/12/28 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
基于jquery的9行js轻松实现tab控件示例
2013/10/12 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
2016/04/13 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
JavaScript中利用for循环遍历数组
2017/01/15 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
Node.js  REPL (交互式解释器)实例详解
2017/08/06 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
vue项目实现github在线预览功能
2018/06/20 Javascript
Vue 开发音乐播放器之歌手页右侧快速入口功能
2018/08/08 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
2019/04/23 jQuery
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
解决Vue watch里调用方法的坑
2020/11/07 Javascript
如何搜索查找并解决Django相关的问题
2014/06/30 Python
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
python解析yaml文件过程详解
2019/08/30 Python
Python中base64与xml取值结合问题
2019/12/22 Python
浅析Python面向对象编程
2020/07/10 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
Mio Skincare中文官网:肌肤和身体护理
2016/10/26 全球购物
建筑工程实习自我鉴定
2013/09/19 职场文书
购房意向书
2014/08/30 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
让JavaScript代码更加精简的方法技巧
2022/06/01 Javascript