【发布时间】:2011-07-04 14:31:53
【问题描述】:
我有一个标签系统 (jQuery),里面有三个长度不同的标签。在这个选项卡旁边,我有一列里面有一个 div。我想如果您单击选项卡 2,该列中的 div 会按高度缩放,当您单击选项卡 1 时,他会缩小。
我有什么:
$(".multidomain a").click(function() {
$(".main-vervolg.right .left .domain").animate({ height: '317px'}, 400).css('overflow-y','scroll');
});
$(".signledomain a").click(function() {
$(".main-vervolg.right .left .domain").animate({ height: '247px'}, 650).css('overflow-y','scroll');
});
$(".domeinnaam a").click(function() {
$(".main-vervolg.right .left .domain").animate({ height: '924px'}, 650).css('overflow-y','scroll');
});
这在 Chrome 中运行得非常完美,但在不同的浏览器中,有时列 div 的高度比选项卡系统大。所以我需要每次都计算标签系统高度,然后将此高度添加到列 div。
感谢您的帮助。
【问题讨论】:
-
能否提供一个带有html结构的jsFiddle或jsBin预览?
-
这看起来不错,您在哪个浏览器中遇到问题?
-
完成。看看我下面的答案。
标签: javascript jquery html css tabs