Cycle2 スライドショーで現在のスライドの画像サイズを取得するために jQuery を使用しようとしています。
これは、.overlay
.hover() に表示されるオーバーレイ div () のサイズを設定できるようにするためです。このfiddleでわかるように、最初の画像からサイズを取得しているだけです。画像もレスポンシブになるため.overlay
、ウィンドウのサイズ変更に基づいてサイズを更新する必要もあります。
フィドルのリンクと完全なコードは次のとおりです。
var imgwidth = $('.cycle-slide img').width();
var imgheight = $('.cycle-slide img').height();
$('.cycle-slide').hover(function () {
$('.overlay', this).css('width', imgwidth).css('height', imgheight).fadeIn();
}, function() {
$('.overlay', this).fadeOut();
});
.overlay
各スライドの画像サイズを一致させるにはどうすればよいですか?
よろしくお願いします。