基于JQuery的一个简单的鼠标跟随提示效果
基于JQuery的一个简单的鼠标跟随提示效果
发布时间:2016-12-30 来源:查字典编辑
摘要:1.效果如图2.实现思路1鼠标移入标题(这里是标签)创建一个div,div的内容为鼠标位置的文本将创建好的div加到文档中为提示层设置位置2...

1.效果如图

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

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'>" + $(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教程学习
编程开发子分类