嘿伙计们,我正在尝试使用 CSS3 全屏滑块。现在的问题是,每当我执行图像 fadeOut 时,它突然隐藏起来,就像我编写了 hide() 方法一样。这是代码,css
body {
margin: 0px;
}
#backgroundImageContainer {
height: 100%;
width: 100%;
position: fixed;
}
.backgroundImages {
width: 100%;
height: 100%;
position: absolute;
z-index: 1;
}
.animationZoomIN {
-webkit-transition: all 5.3s ease-out;
-moz-transition: all 5.3s ease-out;
-o-transition: all 5.3s ease-out;
transition: all 5.3s ease-out;
-moz-transform: scale(1.17);
-webkit-transform: scale(1.17);
-o-transform: scale(1.17);
transform: scale(1.17);
-ms-transform: scale(1.17);
}
#thumbsList {
position: absolute;
z-index: 2;
margin-top: 11px;
margin-right: 11px;
color: white;
font-family: verdana;
font-size: 13px;
list-style-type: none;
}
#thumbsList li {
float: left;
}
javascript
$(document).ready(function() {
$('.backgroundImages').addClass('animationZoomIN');
$('.backgroundImages').bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd", function () {
$('.backgroundImages').fadeOut(1000);});
});
和 html
<div id="backgroundImageContainer">
<img class="backgroundImages" src="wallpaper-452100.png" />
</div>
<ul id="thumbsList">
<li>Steam Punk</li>
<li>Car</li>
</ul>
注意 .backgroundImages fadeOut 方法不起作用,它突然使图像消失。你们能告诉我哪里错了吗?谢谢。
好的,这是一个小提琴, http://jsfiddle.net/4xymL/
我不知道图像以某种方式无法显示,请尝试使用一些示例图像,谢谢。太多了。