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 相关文章推荐
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
Feb 26 Javascript
js 将json字符串转换为json对象的方法解析
Nov 13 Javascript
php跨域调用json的例子
Nov 13 Javascript
原生js实现可拖拽效果
Feb 28 Javascript
纯jQuery实现前端分页功能
Mar 23 jQuery
vue-cli常用设置总结
Feb 24 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
Aug 24 Javascript
微信小程序上线发布流程图文详解
May 06 Javascript
功能完善的小程序日历组件的实现
Mar 31 Javascript
解决vue无法侦听数组及对象属性的变化问题
Jul 17 Javascript
jQuery实现雪花飘落效果
Aug 02 jQuery
jQuery实现可以扩展的日历
Dec 01 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
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
JavaScript Accessor实现说明
2010/12/06 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
js创建数组的简单方法
2016/07/27 Javascript
VUE axios上传图片到七牛的实例代码
2017/07/28 Javascript
微信小程序 同步请求授权的详解
2017/08/04 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
vue resource发送请求的几种方式
2019/09/30 Javascript
微信小程序swiper实现文字纵向轮播提示效果
2020/01/21 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
[10:24]郎朗助力完美“圣”典,天籁交织奏响序曲
2016/12/18 DOTA
python数据结构之二叉树的建立实例
2014/04/29 Python
跟老齐学Python之print详解
2014/09/28 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
python Django里CSRF 对应策略详解
2019/08/05 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
python 爬取疫情数据的源码
2020/02/09 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
CSS3实现鼠标悬停显示扩展内容
2016/08/24 HTML / CSS
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
高中毕业生个人自我鉴定
2013/11/24 职场文书
网络专业学生个人的自我评价
2013/12/16 职场文书
创业计划书怎样才能打动风投
2014/01/01 职场文书
学年自我鉴定
2014/01/16 职场文书
幼儿园托班开学寄语
2014/01/18 职场文书
学校安全检查制度
2014/01/27 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
2015年党总支工作总结
2015/05/25 职场文书
聘任合同书
2015/09/21 职场文书
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电