基于JQuery的一个简单的鼠标跟随提示效果


Posted in Javascript onSeptember 23, 2010

1.效果如图

基于JQuery的一个简单的鼠标跟随提示效果

2.实现思路

1 鼠标移入标题(这里是<a>标签)

创建一个div,div的内容为鼠标位置的文本

将创建好的div加到文档中

为提示层设置位置

2 鼠标移出标题

移除div

3 当鼠标在标题内移动时

同样添加div效果

3.JQuery实现代码

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title></title> 
</head> 
<style type="text/css"> 
body 
{ 
font-size:12px; 
} 
a 
{ 
text-decoration:none; 
} 
a:hover 
{ 
color:#CC0000; 
} 
#main 
{ 
margin:100px auto; 
width:350px; 
height:150px; 
border:solid #aaa 1px; 
} 
.tr_color{ 
background-color:#aaa; 
} 
</style> 
<script src="../JQuery/jquery-1.4.2.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(function(){ 
$("tr:even").addClass("tr_color"); 
$("#tb a").mouseover(function(e){ 
var toolTip = "<div id='tooltip' width='100px' height='12px' style='position:absolute;border:solid #aaa 1px;background-color:#F9F9F9'>" + $(this).html() + "</div>"; 
$("body").append(toolTip); 
$("#tooltip").css({ 
"top" :e.pageY + "px", 
"left" :e.pageX + "px" 
}); 
$("#tb a").mouseout(function(){ 
$("#tooltip").remove(); 
}); 
$("#tb a").mousemove(function(e){ 
$("#tooltip").css({ 
"top" :(e.pageY+5) + "px", 
"left" :(e.pageX+2) + "px" 
}); 
}); 
//alert("Y:" + e.pageY + "X:" + e.pageX); 
}); 
}); 
</script> 
<body> 
<div id="main"> 
<h5>JQuery--鼠标跟随提示</h5> 
<table id="tb" width="100%"> 
<tr> 
<td><a href="#">中秋快乐11</a></td> 
<td><a href="#">中秋快乐12</a></td> 
</tr> 
<tr> 
<td><a href="#">中秋快乐21</a></td> 
<td><a href="#">中秋快乐22</a></td> 
</tr> 
<tr> 
<td><a href="#">中秋快乐31</a></td> 
<td><a href="#">中秋快乐32</a></td> 
</tr> 
<tr> 
<td><a href="#">中秋快乐41</a></td> 
<td><a href="#">中秋快乐42</a></td> 
</tr> 
<tr> 
<td><a href="#">中秋快乐51</a></td> 
<td><a href="#">中秋快乐52</a></td> 
</tr> 
<tr> 
<td><a href="#">中秋快乐61</a></td> 
<td><a href="#">中秋快乐62</a></td> 
</tr> 
</table> 
</div> 
</body> 
</html>

代码很简单主要是用到了JQuery的三个事件mouseover,mouseout,mousemove.
Javascript 相关文章推荐
JavaScript判断两种格式的输入日期的正确性的代码
Mar 25 Javascript
JQuery 浮动导航栏实现代码
Aug 27 Javascript
jquery乱码与contentType属性设置问题解决方案
Jan 07 Javascript
js替换字符串的所有示例代码
Jul 23 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
JavaScript兼容浏览器FF/IE技巧
Aug 14 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
Jul 11 Javascript
node跨域请求方法小结
Aug 25 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
Nov 29 Javascript
JavaScript体验异步更好的解决办法
Jan 08 Javascript
解决layui使用layui-icon出现默认图标的问题
Sep 11 Javascript
React实现阿里云OSS上传文件的示例
Aug 10 Javascript
用js模拟JQuery的show与hide动画函数代码
Sep 20 #Javascript
通过DOM脚本去设置样式信息
Sep 19 #Javascript
javscript对象原型的一些看法
Sep 19 #Javascript
Ext 今日学习总结
Sep 19 #Javascript
JS面向对象编程 for Cookie
Sep 19 #Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
Sep 19 #Javascript
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
Sep 19 #Javascript
You might like
php重定向的三种方法分享
2012/02/22 PHP
解析PHP的session过期设置
2013/06/29 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
php获取百度收录、百度热词及百度快照的方法
2015/04/02 PHP
关于JavaScript的一些看法
2009/05/27 Javascript
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
vue.js 表格分页ajax 异步加载数据
2016/10/18 Javascript
基于jQuery实现滚动刷新效果
2017/01/09 Javascript
JS实现选定指定HTML元素对象中指定文本内容功能示例
2017/02/13 Javascript
python访问纯真IP数据库的代码
2011/05/19 Python
python插入数据到列表的方法
2015/04/30 Python
Django REST framework内置路由用法
2019/07/26 Python
基于python的列表list和集合set操作
2019/11/24 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
2020/05/27 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
什么是Rollback Segment
2013/04/22 面试题
大学生就业自我鉴定
2013/10/26 职场文书
大学生毕业的自我评价分享
2014/01/02 职场文书
2014升学宴答谢词
2014/01/26 职场文书
客户服务经理岗位职责
2014/01/29 职场文书
《雨点》教学反思
2014/02/12 职场文书
安全生产标语
2014/06/06 职场文书
2015年度党员个人总结
2015/02/14 职场文书
如何在CocosCreator里画个炫酷的雷达图
2021/04/16 Javascript
解决Golang中ResponseWriter的一个坑
2021/04/27 Golang
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫
关于Vue中的options选项
2022/03/22 Vue.js
使用Ajax实现进度条的绘制
2022/04/07 Javascript