zoukankan      html  css  js  c++  java
  • 图片提示效果

    效果:

    CODE:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>无标题 1</title>
    <script type="text/javascript" src="jquery-1.11.0.js/jquery-1.11.0.js"></script>
    <style type="text/css">
    body{
        margin:0;
        padding:40px;
        background:#fff;
        font:80% Arial, Helvetica, sans-serif;
        color:#555;
        line-height:180%;
    }
    img{border:none;}
    ul,li{
        margin:0;
        padding:0;
    }
    li{
        list-style:none;
        float:left;
        display:inline;
        margin-right:10px;
        border:1px solid #AAAAAA;
    }
    #tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:1px;
        color:#333;
        display:none;
    }
    </style>
    <script type="text/javascript">
         var x = 10;  
        var y = 20;
        $(function(){
            $("a.tooltip").mouseover(function(e){
                //取得title值
                this.mytitle = this.title;
                this.title = "";
                var imgtitle = this.mytitle? "<br />" + this.mytitle : "";
                //创建<div>元素
                var tooltip = "<div id='tooltip'><img src='" + this.href + "' alt='产品预览图' />" + imgtitle + "</div>";
                $("body").append(tooltip);//将它追加到文档中
                $("#tooltip")
                    .css({
                        "top":(e.pageY+y) + "px",
                        "left":(e.pageX+x) + "px"
                    }).show("fast");//设置x坐标和y坐标,并显示
            }).mouseout(function(){
                $("#tooltip").remove();//移除
                this.title = this.mytitle;//恢复title
            }).mousemove(function(e){
                $("#tooltip")
                    .css({
                        "top":(e.pageY+y) + "px",
                        "left":(e.pageX+x) + "px"
                    });
            });
        });
    </script>
    </head>
    
    <body>
    
        <ul>
            <li><a href="apple1.jpg" class="tooltip" title="苹果 iPod"><img src="apple1.jpg" alt="苹果 iPod" /></a></li>
            <li><a href="apple2.jpg" class="tooltip" title="苹果 nano"><img src="apple2.jpg" alt="苹果 nano" /></a></li>
            <li><a href="apple3.jpg" class="tooltip" title="苹果 iPhone"><img src="apple3.jpg" alt="苹果 iPhone" /></a></li>
        </ul>
    
    </body>
    
    </html>
  • 相关阅读:
    Redis 之 数据持久化、主从复制、哨兵、集群
    Linux 之 MySQL(mariadb) 主从复制
    python 面试题
    Linux 之 nginx相关
    Linux 之redis 的安装及使用
    Linux 之 安装虚拟环境virtualenvwrapper
    Vue使用Element-ui走马灯功能动态改变图片和容器大小
    文本信息抽取的方法
    python3 将文本用utf-8编码方式写入txt文件
    一个比celery更简单的python异步模块rq
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/3794873.html
Copyright © 2011-2022 走看看