【问题标题】:chrome div content not getting update on scroll [closed]chrome div内容在滚动时没有得到更新[关闭]
【发布时间】:2012-12-21 12:16:00
【问题描述】:

我有一个网站,我一直在该网站上实现将网站页面的 ajax 加载到 div 中,以替代 iframe 的使用。一切运行良好,除了 chrome 无法正确呈现 div 内的滚动内容。 chrome 对 div 下部的显示不会在滚动时刷新并保持静态(视频未重新渲染),而其余内容会按照滚动操作的预期移动。使所有内容正常显示的唯一方法是手动调整浏览器窗口的大小,强制 chrome 刷新整个页面的显示。我仔细看了看,chrome 禁止在任何不是 window.open'd 的窗口上调整 javascript 窗口的大小,这是我的第一个修复方法,所以就这样了。那么这是如何解决的呢?有更好的overflow: 设置吗?

这是网站:

http://tablapusher.com

非常感谢任何帮助,例如:

window.resizeTo(theWidth+1,theHeight+1)

不起作用。谢谢!

【问题讨论】:

  • 好的,我似乎通过调整 div 的像素大小取得了一些进展,现在只是让它在正确的时间触发......可能在 ajax 函数中?

标签: php javascript ajax google-chrome html


【解决方案1】:

在 ajax 中的 200 响应之后通过任意的 setTimeout 间隔调整 div 的像素大小可以解决问题...像素需要更改每次页面点击,但...底部:1px > 0px > 1px > 等希望这可以帮助任何有同样问题的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    相关资源
    最近更新 更多