zoukankan      html  css  js  c++  java
  • jQuery制作鼠标经过显示图片大图,生成图片tips效果

     一般tips都是文字,这个可以支持图片,很漂亮:

    jQuery经过显示图片大图 图片tips效果
     
    <script type="text/javascript">   
       
        // Load this script once the document is ready   
        $(document).ready(function () {   
               
            // Get all the thumbnail   
            $('div.thumbnail-item').mouseenter(function(e) {   
       
                // Calculate the position of the image tooltip   
                x = e.pageX - $(this).offset().left;   
                y = e.pageY - $(this).offset().top;   
       
                // Set the z-index of the current item,    
                // make sure it's greater than the rest of thumbnail items   
                // Set the position and display the image tooltip   
                $(this).css('z-index','15')  
                .children("div.tooltip")  
                .css({'top': y + 10,'left': x + 20,'display':'block'});  
                  
            }).mousemove(function(e) {  
                  
                // Calculate the position of the image tooltip            
                x = e.pageX - $(this).offset().left;  
                y = e.pageY - $(this).offset().top;  
                  
                // This line causes the tooltip will follow the mouse pointer  
                $(this).children("div.tooltip").css({'top': y + 10,'left': x + 20});  
                  
            }).mouseleave(function() {  
                  
                // Reset the z-index and hide the image tooltip   
                $(this).css('z-index','1')   
                .children("div.tooltip")   
                .animate({"opacity": "hide"}, "fast");   
            });   
       
        });   
       
       
        </script>   

    CSS文件如下:

    <style>   
       
    .thumbnail-item {    
        /* position relative so that we can use position absolute for the tooltip */   
        position: relative;    
        float: left;     
        margin: 0px 5px;    
    }   
       
    .thumbnail-item a {    
        display: block;    
    }   
       
    .thumbnail-item img.thumbnail {   
        border:3px solid #ccc;     
    }   
               
    .tooltip {    
        /* by default, hide it */   
        display: none;    
        /* allow us to move the tooltip */   
        position: absolute;    
        /* align the image properly */   
        padding: 8px 0 0 8px;    
    }   
       
        .tooltip span.overlay {    
            /* the png image, need ie6 hack though */   
            background: url(images/overlay.png) no-repeat;    
            /* put this overlay on the top of the tooltip image */   
            position: absolute;    
            top: 0px;    
            left: 0px;    
            display: block;    
            width: 350px;    
            height: 200px;   
        }   
        </style>   

    HTML代码:

    <div class="thumbnail-item">   
            <a href="#"><img src="images/small1.jpg" class="thumbnail"/></a>   
            <div class="tooltip">   
                <img src="images/big1.jpg" alt="" width="330" height="185" />   
                <span class="overlay"></span>   
            </div>    
        </div>    
                           
        <div class="thumbnail-item">   
            <a href="#"><img src="images/small2.jpg" class="thumbnail"/></a>   
            <div class="tooltip">   
                <img src="images/big2.jpg" alt="" width="330" height="185" />   
                <span class="overlay"></span>   
            </div>    
        </div>    
           
        <div class="thumbnail-item">   
            <a href="#"><img src="images/small3.jpg" class="thumbnail"/></a>   
            <div class="tooltip">   
                <img src="images/big3.jpg" alt="" width="330" height="185" />   
                <span class="overlay"></span>   
            </div>    
        </div>         
  • 相关阅读:
    使用Node.js和Redis实现push服务--转载
    phpredis中文手册——《redis中文手册》 php版--引用他人
    nginx path_info问题解决
    mysql 获取一个表中缺失的最小编号
    mysql row number的实现
    Redis应用场景-转载
    从MySQL到Redis 提升数据迁移的效率
    hdu2057
    进制转换
    有关C语言指针访问问题
  • 原文地址:https://www.cnblogs.com/ranran/p/jquery_pic_tips.html
Copyright © 2011-2022 走看看