问题标签 [dynamic-resizing]

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 投票
1 回答
37 浏览

javascript - 源页面不会随着 iframe 高度的变化而调整大小

我正在使用一个简单的 JavaScript 代码来根据正在加载的内容调整 iframe 的大小(它都在域中)。但是我遇到的情况是;当 iframe 为包含大量需要在源页面上滚动的内容的页面调整大小时,然后当您转到内容少得多的页面时,源页面保持在相同的高度,因此下面有很多可怕的空滚动空间内容,我似乎无法阻止这种情况的发生。

是否有额外的代码来确保源页面使用 iframe 调整大小?

JavaScript

0 投票
1 回答
904 浏览

javascript - 加载后尝试调整 JQGrid 大小时如何提高其性能?

我以这种方式拥有JQgrid,

我正在尝试根据网格内容以这种方式完全加载网格后调整网格列的大小,

所以,在 setSizeOfgrid 方法中,我实际上是在完全重新设置列的宽度。这工作正常。如果我有 1000 条记录。但如果我有 10,000 条这样的记录,则加载网格需要很长时间,而且当我尝试向上或向下滚动时也会花费太多时间。

在没有绑定事件的情况下加载网格后,是否有其他更好的方法来重新调整列的大小?

任何人都可以在这个问题上帮助我吗?

谢谢

0 投票
0 回答
331 浏览

ios - 在 UITableViewCell 中下载图像时调整 UIImageView 的大小以适合纵向图像

所以在我的 TableViewCell 中,我有一个标签,在标签下方,我有一个大小为 (320*320) 的图像视图,在图像视图下方我有另一个 UIView,里面有一些东西。我的 tableview 正在使用自动行高,我正在从 URL 下载图像并加载到 imageview 上。下载图像后,我还使用 sdwebimage 缓存来缓存图像。

我现在的问题是横向图像(图像宽度<图像高度),我可以很好地使用 AspectFit 并且图像很好地适合图像视图。但是,对于纵向图像(图像宽度 > 图像高度),图像不会填满图像视图的整个高度(因为我使用的是 aspectfit),并且它会在顶部和底部标签与 UIView 之间留下空白。

我试图调整图像视图的高度以将其缩小到图像的高度。我所做的是在下载图像方法的完成块中,我检查图像宽度是否较大,然后将图像视图更改为具有新调整大小的高度的新图像视图,但我无法使其与自动布局一起使用。当图像首先显示时,它的 imageview 似乎已经调整大小,但是当我向下滚动并滚动备份时,它不再工作。

下面是我在 cellForRowAtIndexPath 方法中使用的代码。

0 投票
1 回答
252 浏览

java - 根据工具的大小调整摆动组件的大小

我正在开发一个摆动 UI,当工具全屏或有人手动调整大小时,我需要更改 textArea 的大小。

我正在使用 netbeans GUI 构建器,所以显然一切都在 GroupLayout 中。我当前的 GUI 可以说只有文本区域,我没有添加其他组件。所以我们有 JFrame>>JPanel1>>jTextArea ,它锚定在顶部和两侧,所以当我调整工具的大小时,它会水平扩展以填充整个空间,但由于它没有锚定在底部,所以调整大小不会填充底部空间,我在底部留下了一个空白空间..

我已经试了

我在这里要做的是,如果 JPanel1 的大小发生变化,当我们调整大小时会发生变化.. 它应该被调用并做一些会垂直改变 textArea 大小的事情..

这一切都是为了给你我问题的基础。现在我真正拥有的是Jpanel1。在顶部,我将这个 TextArea 水平锚定在两侧,在它下方我有一个小的 JPanel2 从一侧水平锚定到另一侧以显示一些数据。当我全屏显示时,JPanel2 和 textArea 都会调整大小以完全并排,但在垂直方向上,该 textArea 和 JPanel2 之间会出现一些空白空间。所以我在想的是获得textArea底部和Jpanel2顶部之间那个空间的高度(这也是我不知道该怎么做。)并且在上面提到的方法中我会做一些事情来增加textArea的大小与我发现的空白高度。

这是我的代码:

}

但我不知道该怎么做。我知道还有一些关于此的其他线程,所以请不要将其标记为重复。如果有任何其他解决方案,请帮我找到它..

我已经浏览了其他链接,这些链接以不同的方式显示了这个问题的解决方案。但是由于以下限制,我无法使用它:
1. 我正在使用 NetBeans 的 GUI Builder,它不允许我修改代码当我将元素放在面板和东西上时生成的内容,所有这部分代码都是自动生成的,因此无法修改。
2.我经历过的解决方案都有一个共同点,它们没有任何自动生成的代码。他们正在从头开始建造它。如果我要从头开始,我将能够做到,但这里不是这样。

我想要针对我们无法修改生成的代码但可以动态调整大小的确切场景的解决方案,以便我可以调用一些侦听器并更改大小..

请在这个问题上多多包涵,我知道这么多的限制让像你这样的人在极端情况下需要帮助。

0 投票
0 回答
130 浏览

java - 正在寻找比 CONSTRAINED_RESIZE_POLICY 更好的解决方案?

您好,我有一个带有 TableView 的 JavaFX 工具。这个视图有很多列。目前我将列调整大小策略设置为“CONSTRAINED_RESIZE_POLICY”。每一列总是在屏幕上真是太棒了,如果我将窗口调整得更大,那么它会增加每一列的宽度。但愚蠢的是,当我只想调整一列的大小时,右侧的列会变小。有没有使这件事变得更好的解决方案?我的另一个解决方案是不使用此策略并使用 prefWidth 大小,但是当我将窗口大小调整得更大时,这些列不会自动变大。

感谢您的帮助。

0 投票
1 回答
185 浏览

html - CSS - 将按钮设置为推荐大小的 150%

我在网页上有一个 HTML 按钮,其中的文本在悬停时变为粗体。但是,当这种情况发生时,按钮会变大,我不想发生这种情况。因此,我使用了一些简单的 JavaScript 使按钮在 document.ready 时的大小为 150%。但是,我试图尽量减少对 JS 的使用,那么这可能仅在 CSS 中实现吗?

代码示例:

提前致谢,

- 马修

0 投票
2 回答
173 浏览

ios - 如何在不删除iOS中的约束的情况下调整具有不同内容的tableView单元格

我在一个单元格中有不同内容(视图、标签、图像视图)的 tableView 单元格。但是在某些单元格中,内容可能不完整。如何在不删除和添加始终约束的情况下使用调整单元格大小?谢谢。

问题说明

0 投票
2 回答
1040 浏览

html - @media 查询在 IE、Firefox 和 Edge 中工作,但不适用于 Chrome

如果屏幕宽度低于某个点,我创建了一个媒体查询来缩小 div(在本例中为#example)填充。请参见下面的示例。

此查询在 IE 11、Firefox Quantum 和 Edge 中完美运行。但是,当我在 Chrome 中对其进行测试时,我得到的结果与查询不存在一样。

在做了一些研究之后,我在我的 HTML 标题中添加了一个视口条目的细微变化,目前我的条目<head></head>是:

(我也使用了“width=device-width, initial-scale=1”但没有更好的结果)

最后,我也尝试过使用@media only screen而不是@media screen,这也没有奏效。

对于一些最终细节,我的 html 文件是一个 cshtml 文件,如果它有所作为(这是针对 web 应用程序的),我正在通过 VS2017 社区调试器进行测试。

谢谢!

0 投票
1 回答
76 浏览

html - CSS:如何在调整屏幕大小时放大 div 的子 div 并将两个图像设置为顶部和底部固定

我正在使用引导程序,我有一些像这样的 html:

我想要的是设置与“textContainer”相同高度的“imagesContainer”,将第一个图像放在“imagesContainer”的顶部,将第二个图像放在“imagesContainer”的底部。因此,当调整大小、拉伸甚至放置大量文本时,我总是会在顶部有一个图像,在底部有一个图像,并且在这两者之间有很多空白。

谢谢您的帮助

0 投票
1 回答
503 浏览

python - Tkinter:在预先存在的框架窗口中创建静态框架大小

我有一个应用程序,它有一个框架,其中包含有关产品数据的信息的网格视图。我希望 frame3 具有带有滚动条的静态窗口大小。尚未实现的滚动条将允许用户向下滚动以查看在静态窗口中不可见的剩余产品数据。

我的问题是,到目前为止,frame3 似乎没有可见的静态帧大小。看起来它在我的整个应用程序gridview中占据了一行,如图所示: 当前程序的图片

我希望“条形码 - 产品描述...”部分获取应用程序的大部分屏幕真实状态,但我似乎无法让它工作。我尝试在 frame3 内创建一个画布,但它仍然无法正常工作。

有任何想法吗?

下面的代码只是我整个应用程序的一小部分