jQuery-.outerHeight()未返回正确的值
我希望子元素具有jQuery-.outerHeight()未返回正确的值,jquery,Jquery,我希望子元素具有位置:绝对以适应其静态父对象。我尝试在其父元素上应用子元素的.outerHeight()值。 但是.outerHeight()似乎无法捕获子元素中定义的高度值 /* find all sliders */ var sliders = $(document).find(".ft-slider"); /* initialise sliders */ for (var i=0; i < sliders.length; i++) { /** adjust slider
位置:绝对代码>以适应其静态父对象。我尝试在其父元素上应用子元素的.outerHeight()
值。
但是.outerHeight()
似乎无法捕获子元素中定义的高度值
/* find all sliders */
var sliders = $(document).find(".ft-slider");
/* initialise sliders */
for (var i=0; i < sliders.length; i++) {
/** adjust slider height to its content **/
var slides = $( sliders[i] ).children(),
heights = [];
/* get heights */
for (var j=0; j < slides.length; j++){
heights[j] = $( slides[j] ).outerHeight(true);
}
/* find heighest element */
var highest = Math.max.apply(null, heights);
/* apply height on .ft-slider */
$( sliders[i] ).css("height", highest);
/** only show first slide **/
var last = slides.length - 1;
/* hide all slides */
for (var k=0; k < slides.length; k++){
$( slides[k] ).hide();
}
/* show current (first) slide */
$( slides[current] ).show();
}
.ft slider
是父元素,slides[]
保存子元素
/* find all sliders */
var sliders = $(document).find(".ft-slider");
/* initialise sliders */
for (var i=0; i < sliders.length; i++) {
/** adjust slider height to its content **/
var slides = $( sliders[i] ).children(),
heights = [];
/* get heights */
for (var j=0; j < slides.length; j++){
heights[j] = $( slides[j] ).outerHeight(true);
}
/* find heighest element */
var highest = Math.max.apply(null, heights);
/* apply height on .ft-slider */
$( sliders[i] ).css("height", highest);
/** only show first slide **/
var last = slides.length - 1;
/* hide all slides */
for (var k=0; k < slides.length; k++){
$( slides[k] ).hide();
}
/* show current (first) slide */
$( slides[current] ).show();
}
/*查找所有滑块*/
变量滑块=$(文档).find(“.ft滑块”);
/*初始化滑块*/
对于(变量i=0;i
下面是JSFIDLE:为了让我们更容易理解您的问题,请提供JSFIDLE好的,在底部添加了JSFIDLE链接。当我在本地测试它时,它正在使用您的JSFIDLE。它取最高的高度并应用于家长,即使他们有不同的内容和结构。对不起,我错过了实际问题。在这里您可以看到它忽略了子元素的高度和填充:Owow。它现在似乎起作用了。。。那就这样吧。谢谢你的帮助。:)