zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [LeetCode] Trips and Users 旅行和用户
    [LeetCode] Rising Temperature 上升温度
    [LeetCode] Delete Duplicate Emails 删除重复邮箱
    [LeetCode] Department Top Three Salaries 系里前三高薪水
    Spring boot Jackson基本演绎法&devtools热部署
    使用spring tool suite(STS)工具创建spring boot项目和出现错误后的处理
    Spring Boot 2.0官方文档之 Actuator
    springboot 使用webflux响应式开发教程(二)
    SpringBoot在自定义类中调用service层等Spring其他层
    springBoot单元测试-模拟MVC测试
  • 原文地址:https://www.cnblogs.com/jihua/p/bigimg.html
Copyright © 2011-2022 走看看