我用 jquery 制作了一个简单的幻灯片,现在我遇到的问题是我无法将 div 框居中,幻灯片的名称是淡入淡出:
<style>
body, html { margin:0; padding:0; width:100%; height:100%; }
.fadein { position:relative; width:auto; height:100%; }
.fadein img { position:absolute; left:0; top:0; }
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function(){
$('.fadein img:gt(0)').hide();
setInterval(function(){
$('.fadein :first-child').fadeOut().next('img')
.fadeIn().end()
.appendTo('.fadein');
}, 3000);
});
</script>
</head>
<body>
<div class="fadein">
<img src="1.png" width="auto" height="100%">
<img src="2.png" width="auto" height="100%">
<img src="3.png" width="auto" height="100%">
<img src="4.png" width="auto" height="100%">
<img src="5.png" width="auto" height="100%">
<img src="6.png" width="auto" height="100%">
<img src="7.png" width="auto" height="100%">
<img src="8.png" width="auto" height="100%">
</div>
</body>
我知道我不能简单地居中的问题是它的位置是相对的,而 img 的位置是绝对的!不知怎的,有人知道如何让它工作!谢谢