私はレスポンシブなレイアウトで動作するスライドショーを作成しています。数時間の作業の後、スライドショーはレイアウトに反応しますが、幅が100%オプションであるため、fn: 'scrollHorz'が正しく動作しません。 width:100%はクラスのleft:スタイルに与えられているからです。だから私の質問は、これをどのように機能させることができるかということです。私は本当に助けていただければ幸いです。サイクルjqueryプラグインがwidth:100%をとり、オプションscrollHorzで左のスタイルにします
これは
section {
margin: 0;
}
img {
max-width: 100%;
}
img.loading {
margin-bottom: 2em;
visibility: hidden;
}
#page-wrapper-test {
width: 100%;
margin: 0 auto;
}
#test {
width: 100%;
}
div.loading {
width: 100%;
}
#test section { width: 100%; }
この私のCSSの私のマークアップ
<div id="test">
<section>
<img src="images/sliderContent_1.png" alt="Slide 1" />
</section>
<section>
<img src="images/sliderContent_1.png" alt="Slide 2" />
</section>
<section>
<img src="images/sliderContent_1.png" alt="Slide 2" />
</section>
</div>
であり、これはあなたのjQueryのサイクルのための高さプロパティを設定する必要が私のスクリプト
$(document).ready(function() {
$('#test').prepend('<img class="loading" src="images/loading.gif" />');
$('#test').after('<div id="nav" class="nav">');
$('#test').cycle({
slideExpr: 'section',
fx: 'scrollHorz',
timeout: 0,
pager: '#nav',
next: '#test',
slideResize: true,
containerResize: false,
width: '100%',
fit: 1,
});
});