问题标签 [onresize]

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 回答
751 浏览

silverlight - 自动调整 Silverlight 3 应用程序的大小

我一直在尝试让 Silverlight 3 应用程序在将行添加到数据网格时自动调整大小。我已经尝试过 这个例子 ,但我只是得到一个System.ExecutionEngineException带有 null 内部异常的。我认为这仅针对 Silverlight 2。谁能告诉我如何在 Silverlight 3 中做到这一点?

对此的任何帮助将不胜感激。

0 投票
1 回答
3639 浏览

delphi - Delphi - TPaintBox - 调整大小

我在调整 TPaintBox 大小并在其上绘图时遇到问题:

在我的表单(名为 FMain)上,我删除了一个 TPaintBox(名为 DisplayImage),我试图在调整表单大小时调整它的大小。

为此,我为 FMain 编写了一个 OnResize() 方法(我确认它被正确调用),在该方法中我尝试调整 DisplayImage 的大小:

恕我直言,最后一个代码应该在整个图像上绘制一个完整的绿色矩形,使其有效地始终为绿色。相反,我得到一个灰色图像(就像 Delphi 的标准 bg-color 一样),并且在调整大小期间每隔一段时间,绿色图像就会闪烁。

我错过了什么,调整大小后是否需要更新一些隐藏组件?

先感谢您,

暴风雪

0 投票
1 回答
1099 浏览

delphi - 带有类对象的 onResize 事件

这是我的代码:

有没有办法为我的 TNav 添加 onResize 事件,甚至可以从 Form1 发送宽度/高度值?

先感谢您!

0 投票
2 回答
3241 浏览

javascript - 以跨浏览器兼容的方式触发 onresize

我想从后面的 C# 代码中触发 onresize 事件。我认为这可以做到

我试过 element.onresize() 但它似乎在 Firefox 中不起作用。触发类似于以下jQuery的onresize事件的正确方法是什么?

使用 jQuery 本身不是一种选择。

0 投票
0 回答
1283 浏览

flash - 在 Chrome (Mac) 中调整大小时,Flash Player 变黑

在 Mac 上调整大小时,我注意到Google ChromeFlash似乎存在错误。

我的页面上嵌入了一个SWF文件,并且在调整浏览器窗口大小时它确实会调整大小。

当我调整窗口大小时, Google Chrome中发生了疯狂的事情:

  • Flash 屏幕完全变黑并像电视接收不良一样闪烁。
  • 调整大小完成后,还可以看到屏幕滑入到位。

YouTube 上有一个示例 -打开任何视频并使用 Chrome 点击“展开”

这似乎只发生在我的Chrome for Mac上(PC 很好)。我正在使用Chrome 7.0.517.41Flash Player 版本 10,1,85,3

所有其他浏览器都很好。

有没有其他人经历过这个?并找到任何解决方案?
好像是浏览器重绘的问题?

0 投票
6 回答
3261 浏览

javascript - 降低 Javascript 事件轮询的频率

如何降低 Javascript 事件轮询的频率?我关心的事件是onResizeonScroll。当有人调整浏览器大小或向下滚动时,这些事件可能每秒触发数十次。我希望这些事件每 500 毫秒发生一次,这样我就不必花费数小时优化我的事件处理程序并确保它们不会泄漏内存。

0 投票
4 回答
348 浏览

delphi - 我如何找出调整主窗体大小时长时间延迟的原因?

我有一个 D2006 应用程序,它在选项卡上包含页面控件和各种网格等。当我调整主表单的大小时(它会波及并调整表单上与某物对齐的几乎所有内容),我会遇到很长的延迟,比如几秒钟。应用程序冻结,未调用空闲处理程序,并且正在运行的线程似乎也暂停。

我尝试在发生这种情况时暂停 IDE 中的执行,以尝试在麻烦的代码中中断执行,但 IDE 不接收消息。

显然,我不希望有人指出一些错误的代码,但我正在调试可能对我有帮助的方法。我在整个应用程序中都有大量的执行时间代码,并且长时间的延迟不会出现在任何数据中。例如,主窗体 OnResize 处理程序的执行时间最短。

0 投票
1 回答
973 浏览

mobile - Opera Mobile 浏览器上的触发事件以更改方向

如何在移动设备上更改方向时触发事件。

onresize在 iPod Touch 上运行良好,但在使用 Opera mobile 作为浏览器的移动设备上却不行。

有关如何在 Opera mobile 上触发事件的任何帮助。

谢谢,

阿布舍克耆那教

0 投票
4 回答
3602 浏览

javascript - 尝试在不扭曲的情况下使图像适合屏幕时调整大小时出现滚动条问题

我正在尝试在这里制作全屏幻灯片效果的jsFiddle 代码,但我对如何做到这一点有疑问。从我的示例小提琴中可以看出,我希望图片尽可能大而不失真(适合屏幕)。我还希望它垂直和水平居中。

水平居中它在 css 中得到处理,但我不得不使用 JavaScript 进行垂直居中。

我的问题是:

  1. 有没有更好的方法来做这些(例如全部在 CSS 中)?
  2. 首次加载时,如果图片(在缩放之前)比视口宽,则在我的脚本计算视口高度时会出现滚动条。这意味着当我的脚本将 div 和 img 适配到窗口时,底部有一个白色的间隙,即滚动条的高度。我可以通过指定溢出来解决这个问题:隐藏,但这似乎有点解决方法。有没有更好的办法?切换图像会更好吗?
  3. 当我调整大小以使 div 比图像更宽时,我在黑色 div 下得到一个白色部分,这会创建一个垂直滚动条。再次,我可以通过溢出来摆脱它:隐藏,但我不喜欢这种方法。我想知道它为什么存在以及如何摆脱它?
  4. 有时我可以使水平滚动条出现,并且当我调整大小时它会闪烁开/关。溢出:隐藏解决了这个问题,但我想要一个更清洁的解决方案。
  5. 有没有更好的编码方法,或者我的 jQuery/Javascript 可以进一步优化吗?
0 投票
3 回答
11219 浏览

javascript - window.onresize:在调整大小完成期间和完成时触发一个函数

我是 JavaScript 新手。我试图弄清楚如何创建一个 onresize 函数来在用户完成窗口大小调整之后和另一个函数中触发一个函数。很可能会发生会话超时。

关于编写基本功能的任何想法?

这是我正在尝试的修改版本。目标是在页面调整大小时隐藏页面上的主要胶囊 div。最初,当 onresize 事件被触发时,将打开 div 的可见性作为备用屏幕,说“请稍候,我们正在处理信息”。

脚本经验: