【发布时间】:2009-02-20 17:21:58
【问题描述】:
我想做一个 jquery 函数,当窗口调整大小时,它使用 css 类名称“taskbox”搜索 div,并将 max-height 设置为父 div 高度 - 任务框的当前偏移量能够更小超过可用空间,但不要扩展它。
【问题讨论】:
标签: javascript jquery
我想做一个 jquery 函数,当窗口调整大小时,它使用 css 类名称“taskbox”搜索 div,并将 max-height 设置为父 div 高度 - 任务框的当前偏移量能够更小超过可用空间,但不要扩展它。
【问题讨论】:
标签: javascript jquery
我不确定您到底要做什么,但要获取包含可以使用任务框类的元素的所有元素:
$(":has(.taskbox)").height(300);
这将调整所有这些元素的高度。要根据窗口调整大小时父元素的高度调整所有任务框的高度,您可以执行以下操作:
$(window).resize(function() {
var parent = $(".taskbox");
$(".taskbox").each(function() {
$(this).height($(this).parent().height() - 50);
});
});
请记住,父元素需要指定高度才能正常工作。您可以通过以下方式获取窗口的高度:
$(window).height();
【讨论】:
您可以尝试寻找existing solution(jQuery 拥有庞大的插件社区):
至少这会让你开始。
【讨论】: