我正在使用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;
}
任何人有什麼想法?
你可以做一個演示,所以人們可以看到這在行動 - 使用http://jsfiddle.net什麼的。 – Orbling 2011-02-06 00:29:58
如果您只是將msg_block的黑色背景設置爲實例並刪除圖像,div是否正確顯示? – Robin 2011-02-06 00:39:51
好的,我將背景屬性更改爲背景色:黑色,它顯示但不掩蓋居中的div,並且與黑色背景非常協調。 – 2011-02-06 00:47:27