1
我正在使用Flexslider,但是當圖像加載並且未執行該功能時,它會在另一個圖像下方播放圖像,生成巨大的滾動條,並在運行和加載圖像後運行一般。Flexslider - 使用固定圖像充電
現在的問題是:在攜帶圖像之前,沒有辦法將圖像保持在同一個位置。不要生成這個巨大的滾動條。
下面的代碼:
HTML:
<div class="sliderTrabalhe" ng-init="vm.sliderTrabalhe();">
<ul class="slides">
<li ng-repeat="s in vm.repeat(7) track by $index">
<div class="image" style="background-image: url('app/template/img/slider.jpg');"></div>
</li>
</ul>
</div>
功能:
vm.sliderTrabalhe = function() {
setTimeout(function() {
$('.sliderTrabalhe').flexslider({
animation: "slide",
controlNav: true
});
}, 1000);
}
CSS:
.sliderTrabalhe{
position: relative;
margin-bottom: 70px;
@extend .largura_total;
height: 500px;
.image{
height: 500px;
}
.flex-control-nav{
bottom: -30px;
left: 50px;
}
.flex-control-paging li a{
background: $cinza_escuro!important;
}
.flex-control-paging li a.flex-active{
background: $vermelho!important;
width: 15px;
height: 15px;
padding-top: 2px;
}
.flex-control-nav li {
margin: 0 3px;
}
}
更好地理解下面的圖片:
前:
後:
如果刪除圖像的高度不出現:/ –
ok.I認爲有沒有一種方法來解決這個問題。你可以得到背景圖像的大小,然後通過js.img的高度和寬度進行設置。你可以試試min-height:500;這個項目的現場演示可以幫助解決。 – hoceyn