问题标签 [window-resize]

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 投票
4 回答
1499 浏览

css - div在调整大小时改变位置

当我重新调整浏览器窗口的大小时,右浮动 div 在同一包含 div 的左浮动 div 下方移动。在我重新调整窗口大小之前,一切看起来都很正常。

其中 c1 是父级,c1a 是左 div,而 c1b 是右 div。

我该如何解决这个问题?

0 投票
1 回答
99 浏览

java - 在调整大小时缩放地址表单

我的申请有一张表格,用于填写捐赠者的姓名和地址。每个捐赠者都有一个可关闭的标签,每个标签都有一个地址表格。

问题是应用程序在常规应用程序窗口中运行,因此会缩放到所有不同的大小。如果我将文本字段的宽度和高度设置为静态,它们都会留在大屏幕上窗口的左上角。如果我让它们动态化,表格看起来很糟糕,因为相对少量的文本(即名字)有大量的框。如果我动态地将它们分开,我最终会在盒子之间留下很大的间隙。

处理这个问题的最佳方法是什么?是否有一个通常用于此的 UI 构造(到目前为止,我见过的唯一一个是将表单放在不可缩放的模式对话框中,由于基于选项卡的 UI,我不能这样做)。

谢谢

0 投票
1 回答
1250 浏览

winapi - 何时(以及如何)布局 Win32 窗口的子窗口以响应调整大小?

调整窗口大小时,Windows 会发送几条消息:

  • WM_GETMINMAXINFO
  • WM_ENTERSIZEMOVE
  • WM_EXITSIZEMOVE
  • WM_NCCALCSIZE
  • WM_SIZING
  • WM_SIZE
  • WM_WINDOWPOSCHANGING
  • WM_WINDOWPOSCHANGED

可能还有更多。

如果我想在调整窗口大小时重新定位孩子,我应该在哪里以及如何做?
我正在寻找“最佳”方法——即问题最少且闪烁最少的方法。

目前的方法是在内部执行所有重新定位WM_NCCALCSIZE,使用DeferWindowPos.
但是,我也尝试过在内部处理它WM_WINDOWPOSCHANGED......但无论我在哪里处理它,似乎总是至少有一个“时刻”当窗口被绘制在中间状态时,窗口的大小有已更改,但其内容尚未调整大小。

我还想避免的另一个影响在孩子已经移动之后再移动它。我不希望用户看到控件因为我的更改而向下滑动然后备份——它应该具有尽可能少的瞬态影响。

我这样做正确吗?有没有更好的地方可以布置窗户的孩子?

0 投票
2 回答
209 浏览

javascript - 选择加入 window.resizeTo?

我正在为我公司的内部使用构建一个浏览器内应用程序。如果我的用户可以在 6 个不同的浏览器维度之间快速切换,那将会很有帮助。我试过使用 window.resizeTo,但似乎大多数现代浏览器都禁用了任何类型的编码调整大小。Safari 似乎是我对 Mac 用户唯一的例外,但我担心他们也会效仿 Chrome 和 FF。

有人知道任何变通办法或用户选择加入吗?我找到了一个可以完成工作的 Chrome 扩展,但理想情况下不需要任何类型的配置或 3rd 方扩展,因为我的一些用户在他们的机器上拥有非常严格的权限。

0 投票
1 回答
17005 浏览

jquery - 调整窗口大小的元素宽度

我正在使用 jq 计算页面加载时的元素宽度并且工作正常,尝试自动调整窗口大小但有点不起作用。所需效果:框应在窗口调整大小时自动调整大小,而不是下拉。

http://jsfiddle.net/yMcXm/4/

任何帮助表示赞赏。谢谢!

0 投票
1 回答
2520 浏览

jquery - 如何在窗口调整大小时为元素宽度设置动画?

不知道我这样做是否正确,但 jq 动画有点停滞,并且它会根据您是否按住鼠标(LC)调整大小而发生变化,从而每次都会产生奇怪的效果 http://jsfiddle.net/yMcXm/15/

如果窗口大小小于 680 像素,则所需的效果是平滑调整框的大小,如果大于 680,则将大小调整回 20%

我可能不确定使用了错误的功能。

任何帮助表示赞赏。

0 投票
4 回答
76461 浏览

jquery - jQuery动态改变元素高度

我正在做一个流畅的布局项目。我的文档中有一些固定高度的 DIV,它们的高度都不同。我需要在浏览器调整大小时按比例更改这些 DIV 的高度。这是标记。

和CSS:

听起来很容易!主要条件是我不知道目标 DIV 及其 ID 的精确数量,这就是我使用 .each(function()) 的原因。这是我写的脚本:

});

当用户重新加载页面时,此脚本完美运行。当用户在不重新加载的情况下调整浏览器大小时,我怎样才能获得相同的结果?我知道我应该应用 $(window).resize 事件监听器。但问题是 DIV 的初始高度将在事件内部计算,结果将几乎像无限循环 - 即最终高度将在巨大的进程中增加或减少。我不需要那个!如何在事件函数外部进行每个DIV 初始高度计算,然后在事件函数内部使用这些高度?或者可能有另一种方法可以获得相同的结果?

0 投票
2 回答
3582 浏览

jquery - 响应式布局中的任何滑块切换参数

anyslider 有问题,有人知道如何使用新参数刷新 window.resize 上的滑块吗?

我已经尝试过调整大小的新调用。但它只适用于较小的布局一次。

在调整大小时,我使用新参数调用该函数..

谢谢帮助。

0 投票
1 回答
311 浏览

javascript - 将 window.onresize 合并到 OO JS 类中

我只是想更好地构建我的 Javascript 并想知道如何将 window.onresize 合并到返回的对象中,如下所示:

这是人们会这样做的方式吗,这会奏效吗?谢谢

编辑:

像这样调用:

我希望在调整窗口大小时,使用与初始 init 函数调用相同的参数调用baseline.init...

0 投票
2 回答
308 浏览

css - OnLoad 和 on 调整大小 css 中断

当我加载我的页面或调整浏览器窗口的大小时,css 有加载延迟,用户可以在没有格式化的情况下看到页面。这是我的网站:bit.ly/MbyWss

这是我的代码:

我在 html 中的原始 css 是 estilos_def.css

当 body 被加载或调整大小时,我调用函数 start