页面翻转无效

时间:2011-02-06 00:21:16

标签: jquery html css

我正在使用jQuery和CSS创建页面翻转动作。我有页面卷曲工作,但页面卷曲背后的公告是不可见的。看看我到目前为止......

这是在我的index.html文件中:

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript">
$(document).ready(function(){

// Page Flip on hover

    $("#pageflip").hover(function() {
        $("#pageflip img , .msg_block").stop()
            .animate({
                width: '307px',
                height: '319px'
                }, 500);
            } , function() {
            $("#pageflip img").stop()
                .animate({
                    width: '50px',
                    height: '52px'
                }, 220);
            $(".msg_block").stop()
                .animate({
                    width: '50px',
                    height: '50px'
                }, 200);
});
});
</script>
</head>

<body>

<div id="all">

   <div id="pageflip">
    <a href="#">
        <img src="stylesheets/images/flip.png" alt="" />
        <div class="msg_block"></div>
   </div>

这是我的CSS ...

flip.png图片是页面卷曲,效果非常好。但是,在任何地方都看不到announce.png。

#pageflip {
    position:relative;
}

#pageflip img {
    width: 50px;
    height: 52px;
    z-index:99;
    position:absolute;
    right:0;
    top:0;
    -ms-interpolation-mode: bicubic;
}

#pageflip .msg_block {
    width: 50px;
    height: 50px;
    position:absolute;
    overflow:hidden;
    right:0;
    top:0;
    background: url(announce.png) no-repeat right top;
}

有人有什么想法吗?

3 个答案:

答案 0 :(得分:0)

您的HTML网页上有适当的<!Doctype>吗?

答案 1 :(得分:0)

background: url('announce.png') no-repeat right top;

缺少单引号,试试吗?

答案 2 :(得分:0)

好的,我明白了。这与我的css代码有关。我想这是一个很好的教训,真正看你的代码。对不起,所有麻烦的家伙。我现在就开始工作了。如果有人想学习如何做到这一点,我相信在经历了这么多地狱之后,我确切地知道我在做什么。洛尔