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 相关文章推荐
jQuery找出网页上最高元素的方法
Mar 20 Javascript
jQuery插件scroll实现无缝滚动效果
Apr 27 Javascript
js实现(全选)多选按钮的方法【附实例】
Mar 30 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
Feb 19 Javascript
JS将unicode码转中文方法
May 08 Javascript
Angular2监听页面大小变化的解决方法
Oct 09 Javascript
angular写一个列表的选择全选交互组件的示例
Jan 22 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
Jul 30 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
May 09 Javascript
vue实现分页栏效果
Jun 28 Javascript
Javascript模拟实现new原理解析
Mar 03 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
Jul 29 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
PHP提示Notice: Undefined variable的解决办法
2012/11/24 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
统计出现最多的字符次数的js代码
2010/12/03 Javascript
Pro JavaScript Techniques学习笔记
2010/12/28 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
一分钟理解js闭包
2016/05/04 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
2016/05/09 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
Angular中的$watch、$watchGroup、$watchCollection
2017/06/25 Javascript
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
Python实现二分查找与bisect模块详解
2017/01/13 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
python实现自动登录后台管理系统
2018/10/18 Python
python视频按帧截取图片工具
2019/07/23 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
文职个人求职信范文
2013/09/23 职场文书
园林施工员岗位职责
2013/12/11 职场文书
班长竞选演讲稿
2014/04/24 职场文书
学习三严三实心得体会
2014/10/13 职场文书
难以忽视的真相观后感
2015/06/05 职场文书
2016年感恩节寄语
2015/12/07 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技