jQuery图片提示和文字提示

简介:

图片提示:

效果如下:

复制代码
 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>图片提示</title>
 6  <!--   引入jQuery -->
 7  <script src="../js/jquery-1.4.2.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-serif;
14     color:#555;
15     line-height:180%;
16 }
17 img{border:none;}
18 ul,li{
19     margin:0;
20     padding:0;
21 }
22 li{
23     list-style:none;
24     float:left;
25     display:inline;
26     margin-right:10px;
27     border:1px solid #AAAAAA;
28 }
29 
30 /* tooltip */
31 #tooltip{
32     position:absolute;
33     border:1px solid #ccc;
34     background:#333;
35     padding:2px;
36     display:none;
37     color:#fff;
38 }
39 </style>
40 <script type="text/javascript">
41         $(document).ready(function(){
42             var x = 10;
43             var y = 20;
44             
45             $("a[class=tooltip]").mouseover(function(e){
46                 //1 获取对应a标签的href属性
47                 var myHref = this.href;
48                 
49                 //2 创建标签进行图片提示
50                 var $div = $("<div id='tooltip'><img src='"+myHref+"'></img></div>");
51                 
52                 //3 添加到页面中(body标签下)
53                 $("body").append($div);
54                 
55                 //4 调整一下位置(相对鼠标的坐标值)
56                 $("#tooltip").css({
57                     top : e.pageY + y + "px",
58                     left : e.pageX + x + "px"
59                 }).show();
60                 
61             }).mouseout(function(){
62                 $("#tooltip").remove();
63             }).mousemove(function(e){
64                 $("#tooltip").css({
65                     top : e.pageY + y + "px",
66                     left : e.pageX + x + "px"
67                 })
68             });
69         });
70 </script>
71 
72 </head>
73 <body>
74 <h3>有效果:</h3>
75     <ul>
76         <li><a href="images/apple_1_bigger.jpg" class="tooltip" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
77         <li><a href="images/apple_2_bigger.jpg" class="tooltip" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
78         <li><a href="images/apple_3_bigger.jpg" class="tooltip" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
79         <li><a href="images/apple_4_bigger.jpg" class="tooltip" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
80     </ul>
81 
82 
83 <br/><br/><br/><br/>
84 <br/><br/><br/><br/>
85 
86 
87 <h3>无效果:</h3>
88 <ul>
89         <li><a href="images/apple_1_bigger.jpg" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
90         <li><a href="images/apple_2_bigger.jpg" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
91         <li><a href="images/apple_3_bigger.jpg" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
92         <li><a href="images/apple_4_bigger.jpg" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
93     </ul>
94 <!-- Resources from http://down.liehuo.net -->
95 </body>
96 </html>
复制代码

 

 

  文字提示:

复制代码
 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>文字提示</title>
 6  <!--   引入jQuery -->
 7  <script src="../js/jquery-1.4.2.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-serif;
14     color:#555;
15     line-height:180%;
16 }
17 p{
18     clear:both;
19     margin:0;
20     padding:.5em 0;
21 }
22 /* tooltip */
23 #tooltip{
24     position:absolute;
25     border:1px solid #333;
26     background:#f7f5d1;
27     padding:1px;
28     color:#333;
29     display:none;
30 }
31 </style>
32 <script type="text/javascript">
33 //<![CDATA[
34 $(function(){
35     var x = 10;  
36     var y = 20;
37     $("a.tooltip").mouseover(function(e){
38            this.myTitle = this.title;
39         this.title = "";    
40         var tooltip = "<div id='tooltip'>"+ this.myTitle +"<\/div>"; //创建 div 元素
41         $("body").append(tooltip);    //把它追加到文档中
42         $("#tooltip")
43             .css({
44                 "top": (e.pageY+y) + "px",
45                 "left": (e.pageX+x)  + "px"
46             }).show("fast");      //设置x坐标和y坐标,并且显示
47     }).mouseout(function(){        
48         this.title = this.myTitle;
49         $("#tooltip").remove();   //移除 
50     }).mousemove(function(e){
51         $("#tooltip")
52             .css({
53                 "top": (e.pageY+y) + "px",
54                 "left": (e.pageX+x)  + "px"
55             });
56     });
57 })
58 //]]>
59 </script>
60 </head>
61 <body>
62 <p><a href="#" class="tooltip" title="这是我的超链接提示1.">提示1.</a></p>
63 <p><a href="#" class="tooltip" title="这是我的超链接提示2.">提示2.</a></p>
64 <p><a href="#" title="这是自带提示1.">自带提示1.</a></p>
65 <p><a href="#" title="这是自带提示2.">自带提示2.</a> </p>
66 <!-- Resources from http://down.liehuo.net -->
67 </body>
68 </html>
复制代码

 


本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/5780207.html,如需转载请自行联系原作者

相关文章
|
7月前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload
|
3月前
|
JavaScript
jQuery实现无缝图片滚动效果
jQuery实现无缝图片滚动效果
156 67
|
10天前
|
JavaScript
jquery图片和pdf文件预览插件
EZView.js是一款jquery图片和pdf文件预览插件。EZView.js可以为图片和pdf格式文件生成在线预览效果。支持的文件格式有pdf、jpg、 png、jpeg、gif。
41 16
|
5天前
|
JavaScript
jquery文字动画特效插件animatext
jquery文字动画特效插件animatext
25 9
|
9天前
|
JavaScript 容器
jQuery文字跑马灯插件Marquee
jQuery.Marquee是一款jQuery文字跑马灯插件。jQuery.Marquee跑马灯插件可以结合使用CSS3动画,制作文字的上下左右移动效果。
|
6天前
|
JavaScript 容器
jquery和CSS3图片排序过滤搜索插件
Filterizr是一款jquery和CSS3图片排序过滤插件。它可以对一组图片进行排序,按条件过滤和按关键字搜索。并在显示结果时使用指定的CSS3动画过渡效果。
19 2
|
6天前
|
JavaScript 前端开发
jquery输入框键入文字动画特效
这是一款炫酷的jquery输入框键入文字动画特效。该文字特效在用户键入字母时,通过jquery代码来制作文字的动画效果,非常炫酷。
17 0
|
1月前
|
JavaScript
基于jQuery实现文字点击验证代码
jQuery文字点击验证代码基于jquery-3.4.1.min.js制作,按顺序,依次点击文字通过验证。
31 5
|
1月前
jQuery+CSS3模拟过山车动态的文字动画特效源码
jQuery+CSS3模拟过山车动态的文字动画特效源码实现在全黑的背景下,画面中的文本呈现过山车的轨迹动画上下滚动转圈,且伴随文本颜色渐变效果,非常有意思,欢迎对此特效感兴趣的朋友前来下载参考。
24 1
|
7月前
|
JavaScript 前端开发
jquery酷炫的马赛克图片还原动画代码
jquery酷炫的马赛克图片还原动画代码,jquery马赛克图片动画,js酷炫图片代码,马赛克图片js还原效果,js图片分散汇聚效果素材
116 1