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 Map List 遍历使用示例
Jul 10 Javascript
在ASP.NET中使用JavaScript脚本的方法
Nov 12 Javascript
javascript使用数组的push方法完成快速排序
Sep 15 Javascript
bootstrap下拉菜单使用方法解析
Jan 13 Javascript
JavaScript中各数制转换全面总结
Aug 21 Javascript
angularjs实现猜大小功能
Oct 23 Javascript
使用js实现将后台传入的json数据放在前台显示
Aug 06 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
Mar 15 Javascript
从0到1搭建Element的后台框架的方法步骤
Apr 10 Javascript
基于layui实现高级搜索(筛选)功能
Jul 26 Javascript
vue路由守卫及路由守卫无限循环问题详析
Sep 05 Javascript
es6中reduce的基本使用方法
Sep 10 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
收听困难?教您超简便短波广播抗干扰方法!
2021/03/01 无线电
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
jscript之Read an Excel Spreadsheet
2007/06/13 Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
使用jQuery判断IE浏览器版本的代码
2014/06/14 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
JavaScript原型及原型链终极详解
2016/01/04 Javascript
javascript之IE版本检测超简单方法
2016/08/20 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
bootstrap PrintThis打印插件使用详解
2017/02/20 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
python调用cmd命令行制作刷博器
2014/01/13 Python
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
python IP地址转整数
2020/11/20 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
这段代码难道不该打印出56吗
2013/02/27 面试题
学生评语大全
2014/04/18 职场文书
交通事故赔偿起诉书
2015/05/20 职场文书
公司处罚决定书
2015/06/24 职场文书
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers