jQuery鼠标经过显示大图

效果:http://keleyi.com/keleyi/phtml/image/8.htm

以下是完整代码:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 5 <title>JQ实现鼠标经过显示大图效果-柯乐义</title>
 6 <meta name="description" content="JQ实现鼠标经过显示大图效果 柯乐义" /><meta name="keywords" content="JQ实现鼠标经过显示大图效果 keleyi.com" />
 7 <script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.10.2.min.js"></script>
 8 <script type="text/javascript">
 9 $(function () {
10 var x = 10;
11 var y = 20;
12 $("a.tooltip").mouseover(function (e) {
13 this.myTitle = this.title;
14 this.title = "";
15 var imgTitle = this.myTitle ? "<br />" + this.myTitle + " 产品预览图" : "";
16 var tooltip = "<div id='tooltip'><img src='" + this.href + "' alt='柯乐义产品' width='765' height='574' />" + imgTitle + "</div>";
17 $("body").append(tooltip);
18 $("#tooltip")
19 .css({
20 "top": (e.pageY + y) + "px",
21 "left": (e.pageX + x) + "px"
22 }).show("fast");
23 }).mouseout(function (e) {
24 this.title = this.myTitle;
25 $("#tooltip").remove();
26 }).mousemove(function (e) {
27 $("#tooltip").css({
28 "top": (e.pageY + y) + "px",
29 "left": (e.pageX + x) + "px"
30 });
31 });
32 })
33 </script>
34 <style>
35 ul{margin: 30px auto; width:1440px;}
36 ul li{float: left; padding-right: 20px; list-style: none;}
37 ul li img{width: 77px; height: 57px; padding: 6px; border: 1px solid #ccc; background-color:#eee; -webkit-border-radius: 8px;}
38 #tooltip{
39 position: absolute;
40 background-color: #eee;
41 border: 1px solid #999;
42 width: 765px;
43 height: 590px;
44 -webkit-border-radius: 8px;
45 font-family: "微软雅黑";
46 padding: 20px;
47 }
48 </style>
49 </head>
50 <body>
51 <div><a href="http://keleyi.com/a/bjac/h12vjfyv.htm" target="_blank">原文</a></div>
52 <div><ul>
53 <li><a href="http://keleyi.com/keleyi/phtml/image/img/bmw_m1_hood.jpg" title="柯乐义1" class="tooltip"><img src="http://keleyi.com/keleyi/phtml/image/img/bmw_m1_hood.jpg" alt="柯乐义1" /></a></li>
54 <li><a href="http://keleyi.com/keleyi/phtml/image/img/bmw_m1_side.jpg" title="柯乐义2" class="tooltip"><img src="http://keleyi.com/keleyi/phtml/image/img/bmw_m1_side.jpg" alt="柯乐义2" /></a></li>
55 <li><a href="http://keleyi.com/keleyi/phtml/image/img/bmw_m3_gt.jpg" title="柯乐义3" class="tooltip"><img src="http://keleyi.com/keleyi/phtml/image/img/bmw_m3_gt.jpg" alt="柯乐义3" /></a></li>
56 <li><a href="http://keleyi.com/keleyi/phtml/image/img/corvette_pitstop.jpg" title="柯乐义4" class="tooltip"><img src="http://keleyi.com/keleyi/phtml/image/img/corvette_pitstop.jpg" alt="柯乐义4" /></a></li>
57 </ul></div><div>柯乐义提醒您:把光标移动到图片上查看效果。</div>
58 </body>
59 </html>

代码中用到捕捉鼠标位置的功能,请参考http://keleyi.com/a/bjac/8p1g5yeq.htm

本文:http://www.cnblogs.com/jihua/p/bigimg.html

原文:http://keleyi.com/a/bjac/h12vjfyv.htm

原文地址:https://www.cnblogs.com/jihua/p/bigimg.html