jQuery超链接提示,提示跟随鼠标动

功能:实现鼠标移动到一个超链接时,鼠标右下角产生一个提示,并跟谁鼠标移动,知道鼠标离开超链接。

效果:

源码:

 1 <!--本案例是鼠标放在超链接上时,鼠标旁边有提示这是个超练级,以及放在图片上时图片效果放大预览-->
 2 <!DOCTYPE html>
 3 <html lang="en">
 4 <head>
 5     <meta charset="UTF-8">
 6     <title>文字超链接提示和图片提示效果</title>
 7     <script src="../js/jquery.js" type="text/javascript"></script>
 8     <style type="text/css">
 9         body{
10             margin: 0;
11             padding: 40px;
12             background: #fff;
13             font: 80% Arial, Helvetica, sans-setif;
14             color: #555;
15             line-height: 180%;
16         }
17
18         p{
19             clear:both;
20             margin:0;
21             padding:.5em 0;
22         }
23
24         /*tooltip*/
25         #tooltip{
26             position: absolute;
27             border: 1px solid #333;
28             background: #f7f5d1;
29             padding: 1px;
30             color: #333;
31             display: none;
32         }
33     </style>
34     <script type="text/javascript">
35         $(function(){
36             var x = 10;
37             var y = 20;
38             $("a.tooltip").mouseover(function(e){
39                 //鼠标覆盖时显示title
40                 this.myTitle = this.title;
41                 this.title = "";
42                 var tooltip = "<div id=‘tooltip‘>"+ this.myTitle +"<\/div>"; //创建 div 元素
43                 $("body").append(tooltip);    //把它追加到文档中
44                 $("#tooltip") //追加样式
45                         .css({
46                             "top": (e.pageY + y) + "px",
47                             "left": (e.pageX  + x) + "px"
48                         }).show("fast");
49
50             }).mouseout(function () {
51                //鼠标移开时不显示title
52                this.title=this.myTitle;
53                $("#tooltip").remove();
54            }).mousemove(function(e){
55                //鼠标移动时,title跟谁鼠标
56                 $("#tooltip")
57                         .css({
58                             "top": (e.pageY+y) + "px",
59                             "left": (e.pageX+x)  + "px"
60                         });
61             });
62        })
63
64     </script>
65
66 </head>
67 <body>
68 <p><a href="#" class="tooltip" title="这是我的超链接提示1.">提示1.</a></p>
69 <p><a href="#" class="tooltip" title="这是我的超链接提示2.">提示2.</a></p>
70 <p><a href="#" title="这是自带提示1.">自带提示1.</a></p>
71 <p><a href="#" title="这是自带提示2.">自带提示2.</a></p>
72 </body>
73 </html>
时间: 2024-10-10 15:27:16

jQuery超链接提示,提示跟随鼠标动的相关文章

jQuery实际案例⑥——图片跟随鼠标、五角星评分案例

一.图片跟随鼠标移动 1.要求:鼠标移动到哪,图片就要跟到哪 2.用到的事件:首先监听鼠标:$(document).mousemove(function(event){ }); //此时可以获取鼠标距离页面左侧.顶部的距离通过event.pageX.event.pageY,然后通过修改图片的left.top值即可. 二.五角星评分案例 1.如图:业务逻辑:①鼠标移入某颗星时,这颗及之前的都变实心:②未点击,移开评分区,所有星变空心:③点击,移开评分区,点击过的星及之前的变实心 2.用到的方法:e

【技术】提示浮层跟随鼠标移动

效果图: <br/><br/><br/><a class="preview">把鼠标放到这里1</a><br/><br/><br/><a class="preview">把鼠标放到这里2</a><br/><br/><br/><a class="preview">把鼠标放到这里3&l

提示框跟随鼠标移动

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ padding: 0; margin: 0; } .box{width:500px;margin: 300px auto;border: solid 1px black;position: rel

JQuery实现一个简单的鼠标跟随提示效果

效果体验:http://hovertree.com/texiao/jsstudy/2/ 实现思路 1 鼠标移入标题(这里是<a>标签) 创建一个div,div的内容为鼠标位置的文本 将创建好的div加到文档中 为提示层设置位置 2 鼠标移出标题 移除div 3 当鼠标在标题内移动时 同样添加div效果 上面是跟随光标的,这个是居中的:http://hovertree.com/texiao/jsstudy/2/1.htm 跟随光标完整代码如下: 1 <!DOCTYPE html> 2

Jquery——超链接提示效果

HTML: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>超链接提示效果</title> 6 <script src="js/jquery-3.1.1.js"></script> 7 <script src="js/3_3.

javascript 跟随鼠标移动的提示框的一个小demo

下面提供一种跟随鼠标移动的提示框的思路,方便在以后工作中应用,主要是应用到鼠标移动产生的数值来进行移动提示框的定位... CSS代码   .box{height:100px;width:100px;background:orange;position:relative;margin:40px;} .move{height:20px;width:20px;background:red;position:absolute;left:0px;top:0px;display:none;} HTML代码

jQuery打造智能提示插件二(可编辑下拉框)

在上一篇 jQuery打造智能提示插件 上改进,增加下拉按钮,修复点击下拉区域外不隐藏BUG 效果 下拉按钮素材: js封装,注意红色部分为BUG修复,然后传入boxwidth不带px: /* /// <reference path="jquery-autocomplete2.0.js" /> zhangs 20140516 */ (function($) { $.fn.combox = function(options) { var KEY = { UP: 38, DOW

jQuery打造智能提示插件

插件根据实际需要在单功能上封装的,实现传入后台数据地址,要保存值的input,前台要传入的参数(过滤条件),来返回下拉提示数据,数据过多可上下滚动选择,选择后显示文本与对应的值,供后台操作,如图: js封装: /* /// <reference path="jquery-autocomplete2.0.js" /> zhangs 20140516 */ (function($) { $.fn.combox = function(options) { var KEY = {

jQuery背景跟随鼠标移动的网页导航

首页 PSD模板 CSS模板 特效插件 源码下载 酷站欣赏 建站资源 建站教程 心境之旅 在线留言 设为首页 加入收藏 我要投稿 联系站长 Search 首页 PSD模板 CSS模板 特效插件 源码下载 酷站欣赏 建站资源 建站教程 心境之旅 在线留言 滚动图片 广告特效 选项卡特效 鼠标特效 表单按钮 表格图层 窗口特效 文字特效 色彩特效 图像特效 日期特效 导航菜单 在线客服 当前位置:模板网首页 > 特效插件 > 导航菜单 >  jQuery背景跟随鼠标移正文 jQuery背景跟