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 延迟执行实例介绍
Aug 20 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
Aug 22 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 Javascript
JS实现六位字符密码输入器功能
Aug 19 Javascript
AngularJS模板加载用法详解
Nov 04 Javascript
Vue实战之vue登录验证的实现代码
Oct 31 Javascript
vue中实现滚动加载更多的示例
Nov 08 Javascript
vue项目中跳转到外部链接的实例讲解
Sep 20 Javascript
微信小程序自定义多列选择器使用详解
Jun 21 Javascript
微信小程序实现按字母排列选择城市功能
Nov 25 Javascript
JavaScript实现栈结构Stack过程详解
Mar 07 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
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
Yii2实现多域名跨域同步登录退出
2017/02/04 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
JS日历 推荐
2006/12/03 Javascript
javascript函数库-集合框架
2007/04/27 Javascript
window.open打开页面居中显示的示例代码
2013/12/27 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
2015/12/07 Javascript
基于zepto的移动端轻量级日期插件--date_picker
2016/03/04 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
2017/01/04 Javascript
javascript  数组排序与对象排序的实例
2017/07/17 Javascript
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
Node.js实现注册邮箱激活功能的方法示例
2018/03/23 Javascript
JavaScript实现一个简易的计算器实例代码
2018/05/10 Javascript
如何使用vuex实现兄弟组件通信
2018/11/02 Javascript
基于Vue中使用节流Lodash throttle详解
2019/10/30 Javascript
Python函数的周期性执行实现方法
2016/08/13 Python
Python中str is not callable问题详解及解决办法
2017/02/10 Python
深入解答关于Python的11道基本面试题
2017/04/01 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
关于python3中setup.py小概念解析
2019/08/22 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
Python实现括号匹配方法详解
2020/02/10 Python
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
电子邮箱格式怎么写
2014/01/12 职场文书
信访工作经验交流材料
2014/05/23 职场文书
作文评语怎么写
2014/12/25 职场文书
志愿者事迹材料
2014/12/26 职场文书
学生评语集锦
2015/01/04 职场文书
工作失误检讨书范文
2015/01/26 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书