【发布时间】:2013-04-09 02:22:37
【问题描述】:
我正在尝试使用 jQuery 在 Cycle2 幻灯片中获取当前幻灯片的图像大小。
这样我就可以设置出现在 .hover() 上的覆盖 div (.overlay) 的大小。正如您将在fiddle 中看到的那样,它仅从第一张图像中获取大小。图像也会响应,因此.overlay 还需要根据任何窗口大小调整来更新它的大小。
这里又是fiddle 链接,以及完整代码:
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 匹配每张幻灯片的图像大小?
非常感谢。
【问题讨论】:
标签: jquery css responsive-design jquery-cycle