zoukankan      html  css  js  c++  java
  • jQuery 仿淘宝 鼠标悬停显示大图效果

    页面只需要包含 jquery库, bigpic.js 和 bigpic.css即可自动给页面上符合条件的图片加上悬停效果.
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script> 
    <script type="text/javascript" src="bigpic.js"></script> 
    <link rel="stylesheet" href="bigpic.css" type="text/css" />
     
    如果某个图片需要显示大图:
    <img src="images/shoe1_small.jpg" bigpic="images/shoe1_big.jpg"/>
    只需要添加一个 "bigpic" 属性即可.
     
    bigpic.js 内容如下.
    [javascript]
    jQuery(function(){  
        jQuery("img").each(function(i){  
            var p = jQuery(this);  
            var strbp = p.attr("bigpic");  
            if(strbp){  
                var bp = jQuery("<div class='bigpic'></div>").appendTo("body").hide();  
                var w = this.width;  
                p.mouseover(function(){  
                    bp.fadeIn();  
                    var offset = p.offset();  
                    bp.css("top", offset.top).css("left", offset.left+w+5);  
                    if(bp.html()=="")  
                        bp.html("<img src=""+p.attr("bigpic")+"" mce_src=""+p.attr("bigpic")+"">");  
                }).mouseout(function(){  
                    bp.fadeOut();  
                });  
            }  
        });  
    });  
     
    bigpic.css 内容:
    [css]
    .bigpic  
    {  
        position:absolute;  
        float:left;  
        border:#ccc 1px solid;  
    }  
  • 相关阅读:
    golang获取变量数据类型
    有道云笔记隐藏广告
    golang搭建web服务器
    node.js搭建https服务器
    Linux查看CPU和内存信息
    go语言中文处理
    node.js压缩和解压缩
    关于同步、异步、阻塞、非阻塞简单总结
    Nginx部署静态网站
    node.js分片上传文件
  • 原文地址:https://www.cnblogs.com/top5/p/2609918.html
Copyright © 2011-2022 走看看