【发布时间】:2014-09-28 01:22:31
【问题描述】:
(请记住,我不精通代码)
我希望图像滑块拉伸到浏览器的整个宽度。该网站的主题使用了一些响应式代码,因此滑块的父DIV的宽度不能设置为100%。
所以解决方案是“位置:绝对”以使滑块适合浏览器的 100% 宽度。但是,当我这样做时,浏览器不知道滑块的内容有多高,因此网站的下一部分最终会向上移动并被滑块覆盖。
如何让 Royal Slider 的父 DIV 根据滑块的高度动态更改高度(滑块本身是动态的,基于它的像素宽度)?
EDIT(在 ncardeli 的回答之后) 我得到了我发现工作的这段代码。它获取滑块 div 的高度(具有 position: absolute 的高度)并将高度赋予包含的 div。
$(document).ready(function(){
var x = $('#new-royalslider-1').height();
$('.photographySlider').css('height', x);
})
我的问题是,如果浏览器改变大小,它不会刷新。我怎样才能做到这一点?
【问题讨论】:
-
调用我在 $(document).ready() 上的答案中发布的相同函数
标签: javascript jquery html css css-position