gpt4 book ai didi

javascript - Jquery 选项卡 : autoHeight for expanding content

转载 作者:行者123 更新时间:2023-11-30 05:56:56 27 4
gpt4 key购买 nike

我正在使用这个 SITE 中的 jquery 滑动标签,效果很好。唯一的问题是 autoHeight jquery 函数不适应扩展内容。 换句话说: 选项卡容器将调整到非事件内容的高度,但问题是一旦容器内的内容变为事件状态并垂直扩展,它将不再适合并且看不到 <--- 它无法适应这一点。这是示例 JSFFIDLE

我尝试这样做来调整高度以扩展内容,但它不起作用:

<script>
var height = 50 // Set to the height you want
$('.st_view').css('height', height+'px')

});​

</script>

整体 Jquery

 <script>

$(document).ready(function() {

$('div#st_horizontal').slideTabs({
// Options
contentAnim: 'slideH',
autoHeight: true,
contentAnimTime: 600,
contentEasing: 'easeInOutExpo',
tabsAnimTime: 300
});

var height = 50 // Set to the height you want
$('.st_view').css('height', height+'px')

});​

</script>

最佳答案

如果只有切换器导致内容展开,您可以像这样修改切换器代码:

$('#title').click(function() {
$(this).toggleClass('active');
$('#content').toggle();
var $tab = $(this).closest('.st_tab_view');
$tab.closest('.st_view').css('height', $tab.height());
});

要获得更通用的解决方案,请获取 jQuery resize plugin ,并添加此代码:

$('.st_tab_view').resize(function() {
var $this = $(this);
$this.closest('.st_view').css('height', $this.height());
});

关于javascript - Jquery 选项卡 : autoHeight for expanding content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11266702/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com