毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

jquery的height()方法在chrome中无效

更新时间:2012-5-27:  来源:毕业论文

jQuery.fn.gallery = function(){
        return this.each(function(){
            var e = $(this);
            var h = e.height();
            e.height(128);
            e.click(function(){
                //show big preview
                e.clone().height(h).prependTo("body");
            })
        })
    }
这段代码的中h取得的e元素的高度在chrome浏览器中始终为0,但是在firefox里面正常显示
怎么解决这个问题啊?求高手指教,我用的jquery-1.7.2.js
e表示的是一个img元素,高度600px

需要等资源加载完毕
<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="gb2312" />
        <title></title>       
        <script src="http: //code. jquery. com /jquery-latest.js"></script>
        <style>
       
        </style>
    </head>
    <body>
        <img src="http: //avatar.p rofile. csdn. net /1/7/A/2_prettywhitewolf_xiao.jpg">
        <script>
jQuery.fn.gallery = function(){
        return this.each(function(){
            var e = $(this);
            var h = e.height();
            e.height(128);
            e.click(function(){
                //show big preview
                e.clone().height(h).prependTo("body");
            })
        })
    }

    window.onload = function(){
        $('img').gallery()
    }
        </script>
    </body>
</html>

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。