nivo-lazyスライダーを使用すると、画像がスライダーラッパーに収まらないという問題が発生します。nivoスライダーで私はその解決策を見つけました
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
width:100%;
height:100% !important;
}
しかし、それはnivo-lazyスライダーでは機能しません。
nivo-lazyスライダーは、jqueryを使用してbackground-imageを変更することで機能すると思います。background-size:100%100%; ブラウザのinspect要素の要素スタイル。それは動作します。したがって、Jqueryを使用してbackground-sizeを100%に設定する必要があります。
これどうやってするの??よろしくお願いします。
アップデート
私は次の形式で書きます。
slider.css('background','url("something.jpeg") no-repeat','background-size','100% 100%');
jquery-nivo-slider.jsの123行目。
次に、コードを次のように変更します
slider.css('background','url("'+ parse_src(vars.currentImage) +'") no-repeat');
document.getElementById('slider').style.backgroundSize = "100% 100%";
しかし、問題は、画像の動的サイズを使用していることと、スライダーが各画像の幅に応じて小さな小さなdivとその幅を適切に設定することです。