问题标签 [dynamic-sizing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
6285 浏览

html - CSS浮动和高度问题

我正在尝试创建一个两列网页。两列都有动态高度,但我希望它们都扩展 100% 的页面。

我的意思是如果你有一个页面

正如您在两列上方看到的那样,我希望扩展页面的整个高度。

现在我有

问题是无论我尝试什么,我可以让列增加高度的唯一方法是使用静态数字

这不起作用,因为内容是动态的。

我尝试过更改浮动并在整个地方放置清除,但无论我做什么,我的页面最终看起来像这样

其中第二列比第一列短。

你如何有两个并排的列来扩展页面的高度?

编辑

我已经投掷并尝试了所有建议,但没有结果。我想补充一点。如果有更好的方法可以在没有浮动的情况下做到这一点,我也愿意。比如相对位置。唯一的问题是主 div 必须集中在我似乎无法使用绝对值的主体中。

0 投票
1 回答
1964 浏览

javascript - 使用javascript嵌入动态大小的网页

好的,首先是一些背景信息:我正在尝试在另一个页面中嵌入一个网页。子页面基本上是一个用 javascript 和 html 编写的小型 Web 应用程序,它接受多个输入屏幕(单选按钮、文本框等)并在最后给出一个带有结果的屏幕。这些屏幕中的每一个都可以是不同的尺寸。

我尝试使用两种方法进行嵌入:

1) 将子页面中的所有 html 和 javascript 复制到主页中,并将其粘贴在 div/table/whatever 中。

2) 将子页面保存在自己的文件中,并使用 embed/object/iframe 将其嵌入。

使用第一种方法,页面表现正常;唯一真正的问题(除了是一种混乱的解决方案)是我嵌入的子页面实际上是由外部应用程序生成的,并且页面经常被更新的版本替换。这或多或少排除了使用第一种方法作为长期解决方案的可能性。

现在第二种方法有它自己的问题。由于嵌入的 javascript 页面的高度会发生变化,因此持有它的框架需要随之改变大小。我可以使用此处给出的任何解决方案来更改大小,但是这些不会随着用户在每个屏幕上的进展而更新框架的大小。

到目前为止,我能想到的最接近的解决方案是使用 document.onclick 处理程序来捕捉任何可能导致子页面的下一个屏幕出现的点击。处理程序暂停很短的时间(以允许下一个屏幕出现),然后调用必要的调整大小函数。然而,这感觉像是一个非常 hacky 的解决方案,并且当滚动条尚未扩展以适应新内容时,滚动条显示在框架的一侧也会有一个稍微明显的延迟。我认为必须有更好的方法来做到这一点。

0 投票
3 回答
2827 浏览

jquery - jQuery根据另一个元素的高度动态改变元素的高度

我知道这个问题已经得到解答,但我仍然需要针对我的具体情况的帮助

我有

我已经设法在每个 li 使用后插入一个 div

所以现在的html

但是如何设置 div 的高度以匹配它之前的 li 的高度?

到目前为止,这是我的尝试,但我想它只是获得了第一个 li 的高度:

0 投票
6 回答
22948 浏览

c++ - 在 C++ 中声明可变长度二维数组的正确方法

我想获得一个arr可以通过 arr[i][j] 访问的二维 int 数组。

据我了解,我可以声明int arr[10][15];获得这样的数组。然而,在我的情况下,大小是可变的,据我所知,如果数组的大小不是硬编码的,但我使用像int arr[sizeX][sizeY].

最好的解决方法是什么?

0 投票
4 回答
545 浏览

c++ - 在 C++ 中实现增量数组

我想实现一个可以随着新值的添加而增加的数组。就像在 Java 中一样。我不知道如何做到这一点。谁能给我一个方法?

这样做是为了学习目的,因此我不能使用std::vector.

0 投票
2 回答
215 浏览

c++ - 新的展示位置以获得动态尺寸

基于这个问题:可变大小类型分配

下面的工作吗?

Packet 是 POD 结构,其中最后一个成员是数组。这个想法是允许一个动态大小的数组(就像我们多年前在 C 中所做的那样)

0 投票
4 回答
8189 浏览

java - 将 JPanel 大小设置为以很小的边距填充父级

我有两个 Jpanel(JpanelLeftJpanelLeftContent)我怎样才能使 JpanelLeftContent 填充父大小,并在左侧和右侧留出一点边距。我尝试了不同的布局并尝试修改 hgap 和 vgap 值,但它们都没有给我一个好的结果。

如果可能的话,我怎样才能使 JpanelLeftContent 看起来像一个圆角矩形,如图所示。

在此处输入图像描述

0 投票
3 回答
73 浏览

javascript - 匹配表格列宽的文本框

我有这个表,每列都有一个文本框(它们将用于过滤)。文本框应与相应列的宽度相同。

据我所知(简化版):http: //jsfiddle.net/9uUpP/

伪代码解释了我正在尝试对当前脚本执行的操作:

如您所见,文本框的宽度与列不匹配。

重要:表格+内容是生成的,可能会不时发生变化,所以我必须做一个动态的解决方案。列数将始终相同,但它们的宽度可能会改变

0 投票
1 回答
87 浏览

jquery - 动态改变多类型元素的大小

我正在编写一个脚本,该脚本应该根据 gridviews 列的宽度调整过滤输入的大小。它曾经只是文本框,我让它工作得很好:

剧本:

然后事实证明,col-number 5 只能是一组值,因此应该是一个下拉列表。所以我想我会做这样的事情:

结果如下:

正如你所看到的,不是我想要的。有人知道我在做什么错吗?

请求 ASP:

0 投票
2 回答
231 浏览

c++ - 具有复制构造函数、普通赋值运算符和普通析构函数的动态大小的文本对象

我已经被证明不能std::string将 a 插入到boost::lockfree::queue.

boost::lockfree::queue太有价值了,不能放弃,所以我认为我可以根据要求char使用非常大的固定长度s 来传递数据(假设即使满足,因为我在学习如何满足这些要求方面遇到困难),但这会吃掉如果我想要大消息,请增加内存。

是否存在具有复制构造函数、普通赋值运算符和普通析构函数的动态大小的文本对象?如果有,在哪里?如果不是,请概述如何体现一个。