jQuery实现跟随鼠标运动图层效果的方法


Posted in Javascript onFebruary 02, 2015

本文实例讲述了jQuery实现跟随鼠标运动图层效果的方法。分享给大家供大家参考。具体分析如下:

一、基本目标

写一个跟随鼠标运动的图层,

图层中显示当前鼠标的位置,

如下图所示:

jQuery实现跟随鼠标运动图层效果的方法

此图层之所以使用jQuery,而不是因为javascript,是因为jQuery的代码其便于兼容当前的所有主流的浏览器,至少IE8是没有任何问题的,不用像javascript大段大段的代码都用到兼容性上面了。

二、制作过程

本次实验的核心是jquery里面的mousemove事件,

鼠标移动则触发。

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

<html xmlns="http://www.w3.org/1999/xhtml">  

<head>  

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  

<title>mouse</title>  

<script type="text/javascript" src="js/jquery-1.11.1.js"></script>  

</head>  

  

<body>  

<!--允许此图层不按任何方式对齐,可以任何游离-->  

<div id="mousePosition" style="position:absolute;"></div>  

<script>  

/*一对e.pageX与e.pageY则可以取到鼠标当前的坐标,注意则最初的函数声明里面使用e形式参数*/  

$(document).mousemove(function (e) {  

    var x;  

    var y;  

    var xy="<br>x坐标:"+e.pageX+",y坐标:"+e.pageY;  

    x=e.pageX;  

    y=e.pageY;  

    document .getElementById("mousePosition").style.left = x + "px";  

    document .getElementById("mousePosition").style.top = y + "px";  

    $("#mousePosition").html(xy);  

})  

  

</script>  

</body>  

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
js 显示base64编码的二进制流网页图片
Apr 04 Javascript
jQuery判断checkbox是否选中的3种方法
Aug 12 Javascript
浅谈document.write()输出样式
May 07 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
Dec 22 Javascript
基于socket.io+express实现多房间聊天
Mar 17 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
Nov 28 Javascript
简单谈谈JS中的正则表达式
Sep 11 Javascript
Js中async/await的执行顺序详解
Sep 22 Javascript
JS实现的数组去除重复数据算法小结
Nov 17 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
Apr 07 Javascript
Vue使用Ref跨层级获取组件的步骤
Jan 25 Vue.js
JavaScript分页组件使用方法详解
Jul 26 Javascript
JavaScript针对网页节点的增删改查用法实例
Feb 02 #Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
Feb 02 #Javascript
jQuery循环动画与获取组件尺寸的方法
Feb 02 #Javascript
基于jQuery实现最基本的淡入淡出效果实例
Feb 02 #Javascript
JavaScript对数字的判断与处理实例分析
Feb 02 #Javascript
JavaScript组件焦点与页内锚点间传值的方法
Feb 02 #Javascript
JavaScript分秒倒计时器实现方法
Feb 02 #Javascript
You might like
日本十大科幻动漫 宇宙骑士垫底,第一已成经典
2020/03/04 日漫
Zend Framework中的简单工厂模式 图文
2012/07/10 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
js jquery数组介绍
2012/07/15 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
JavaScript实现添加、查找、删除元素
2015/07/02 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
Bootstrap 布局组件(全)
2016/07/18 Javascript
浅谈 Vue v-model指令的实现原理
2017/06/08 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
2018/04/22 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
如何解决webpack-dev-server代理常切换问题
2019/01/09 Javascript
vue选项卡切换登录方式小案例
2019/09/27 Javascript
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
Python3 安装PyQt5及exe打包图文教程
2019/01/08 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
Python shutil模块用法实例分析
2019/10/02 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
python使用梯度下降算法实现一个多线性回归
2020/03/24 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
Python生成器传参数及返回值原理解析
2020/07/22 Python
python如何实现word批量转HTML
2020/09/30 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
2020/12/10 Python
Python 中Operator模块的使用
2021/01/30 Python
湖南卫视在线视频媒体平台:芒果TV
2019/10/30 全球购物
施工质量承诺书范文
2014/05/30 职场文书
2015教师年度工作总结范文
2015/04/07 职场文书
科技活动总结范文
2015/05/11 职场文书
高中地理教学反思
2016/02/19 职场文书
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL