FlexSliderを使用するレスポンシブスライダーがあります。 また、各スライダーの下のテキストのサイズを変更したいと思っています。 FitTextは、最初のスライドを除いて、またはウィンドウのサイズを変更した場合は、いずれのスライドでも初期化されません。 この作業を行うにはどうすればよいですか(FOUCなし)? IE 8以上で動作し、最新のブラウザで動作するはずです。応答テキスト - FitTextおよびFlexSliderで関数が初期化されない
http://jsfiddle.net/simply_simpy/adtVP/11/
HTML
<div class="flexslider">
<ul class="slides">
<li>
<figure>
<img src="http://lorempixel.com/400/200/animals/" alt="" />
<figcaption>
<h1>Lorem ipsum dolor sit amet</h1>
<p>consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco </p>
</figcaption>
</figure>
</li>
<li>
<figure>
<img src="http://lorempixel.com/400/200/sports/" alt="" />
<figcaption>
<h1>uis nostrud exercitation ullamco </h1>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco </p>
</figcaption>
</figure>
</li>
<li>
<figure>
<img src="http://lorempixel.com/400/200/people/" alt="" />
<figcaption>
<h1>ncididunt ut labore et dolore magna aliqua.</h1>
<p>abore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco </p>
</figcaption>
</figure>
</li>
</ul>
</div>
CSS
.flex-control-nav, .flex-control-paging {
clear: both;
}
.flexslider {
width: 100%;
}
.flexslider img {
min-width: 100%;
}
h1 {
font-size: 23px;
width: 100%;
}
p {
font-size: 16px;
width: 100%;
}
.slides li {display: none}
JS
$('.flexslider').flexslider();
$(".slides h1, .slides p").fitText();
これは素晴らしいですが、IEでは動作しません。私は実際にはIE 8-9で動作する必要があり、IE7では劣化します。 IE8は完璧である必要はありません。 –
SEC7112:MIMEタイプの不一致によりhttps://raw.github.com/davatron5000/FitText.js/master/jquery.fittext.jsのスクリプトがブロックされました SCRIPT438:オブジェクトがプロパティまたはメソッドをサポートしていません 'fitText ' – dmi3y
IEの問題です、それはgithubからfitTextをブロックします – dmi3y