我目前在尝试循环遍历一串 div 时遇到了 jQuery 循环插件的一些问题。
文本是vertical-align: middle;
,但只要添加一个新的 div 并启动插件,文本就会与页面顶部对齐。
这是我的代码:
HTML:
<div id="splash-container" style="background-color: #fac4c8; color: #003738">
<div class="slides">
<div class="text">
test-01
</div>
</div>
</div>
CSS:
#splash-container {
position: fixed;
z-index: 9998;
height: 100%;
width: 98%;
left: 1%;
cursor: pointer;
}
.slides {
position:relative;
display: table;
vertical-align: middle;
left: 0px;
height:100%;
width:100%;
}
.text {
display: table-cell;
vertical-align: middle;
font-family:'Avenir LT W02 65 Medium', Helvetica, sans-serif;
font-size: 15px;
line-height: 12px;
text-align: left;
padding-left: 20%;
padding-right: 20%;
}
jQuery:
$(function() {
$('.slides').cycle();
});
这里也有一个工作演示:http: //jsfiddle.net/ZdLHh/
我试图添加更多.text
幻灯片并循环播放它们,同时保持它们与页面中间对齐,但只要添加另一张幻灯片并且插件被触发文本与页面顶部对齐?
似乎无法弄清楚