基于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 相关文章推荐
jquery下onpropertychange事件的绑定方法
Aug 01 Javascript
javascript验证身份证完全方法具体实现
Nov 18 Javascript
JavaScript更改原始对象valueOf的方法
Mar 19 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
Apr 01 Javascript
jquery实现图片预加载
Dec 25 Javascript
教你如何终止JQUERY的$.AJAX请求
Feb 23 Javascript
Node.JS文件系统解析实例详解
May 15 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
利用node.js实现反向代理的方法详解
Jul 24 Javascript
React复制到剪贴板的示例代码
Aug 22 Javascript
React Native验证码倒计时工具类分享
Oct 24 Javascript
javascript实现固定侧边栏
Feb 09 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
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
2012/09/07 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
html下载本地
2006/06/19 Javascript
js弹出层包含flash 不能关闭隐藏的2种处理方法
2013/06/17 Javascript
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
jQuery对下拉框,单选框,多选框的操作
2014/02/21 Javascript
jQuery基于扩展实现的倒计时效果
2016/05/14 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
jquery checkbox的相关操作总结
2016/10/17 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
深入理解Angularjs向指令传递数据双向绑定机制
2016/12/31 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
利用JS实现简单的瀑布流加载图片效果
2017/04/22 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
小程序实现留言板
2018/11/02 Javascript
Vue组件生命周期运行原理解析
2020/11/25 Vue.js
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
实例详解Python模块decimal
2019/06/26 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
2020/03/23 Python
python实现无边框进度条的实例代码
2020/12/30 Python
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
学生档案自我鉴定
2013/10/07 职场文书
战友聚会邀请函
2014/01/18 职场文书
大明湖导游词
2015/02/03 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫
Spring Boot配合PageHelper优化大表查询数据分页
2022/04/20 Java/Android
JS实现简单九宫格抽奖
2022/06/28 Javascript