基于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 04 Javascript
jquery的相对父元素和相对文档定位示例代码
Aug 02 Javascript
jquery处理json数据实例分析
Jun 03 Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 Javascript
JavaScript数组Array对象增加和删除元素方法总结
Jan 20 Javascript
javascript制作2048游戏
Mar 30 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
May 03 Javascript
详解AngularJS的通信机制
Jun 18 Javascript
javascript中apply/call和bind的使用
Feb 15 Javascript
JavaScript获取URL参数的方法之一
Mar 24 Javascript
Vuex利用state保存新闻数据实例
Jun 28 Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 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学习之PHP表达式
2006/10/09 PHP
php字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
php下mysql数据库操作类(改自discuz)
2010/07/03 PHP
PHP程序级守护进程的实现与优化的使用概述
2013/05/02 PHP
php教程之phpize使用方法
2014/02/12 PHP
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
Mootools 1.2教程 Fx.Tween的使用
2009/09/15 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
javascript的日期对象、数组对象、二维数组使用说明
2014/12/22 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
Vue.JS项目中5个经典Vuex插件
2017/11/28 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
Python 循环语句之 while,for语句详解
2018/04/23 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
Python list运算操作代码实例解析
2020/01/20 Python
CSS3 @keyframes简单动画实现
2018/02/24 HTML / CSS
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
Chi Chi London官网:购买连衣裙和礼服
2020/10/25 全球购物
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
儿科主治医生个人求职信
2013/09/23 职场文书
致裁判员加油稿
2014/02/08 职场文书
运动会口号8字
2014/06/07 职场文书
超市店庆活动方案
2014/08/31 职场文书
无工作证明怎么写
2015/06/15 职场文书
关于做家务的心得体会
2016/01/23 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书