【问题标题】:jQuery ui dialog overlay and ajax injected htmljQuery ui 对话框覆盖和 ajax 注入的 html
【发布时间】:2013-02-08 11:18:11
【问题描述】:

我的网站有问题(很遗憾,我无法提供链接,因为它位于临时环境中)。

我有一个 jqueryui 对话框,如果您向下滚动,则该对话框会在页面加载时打开,覆盖将覆盖所有内容。 然后页面的某些部分被 ajax 调用更新并且页面的高度增加了,这就是问题所在,覆盖不再覆盖所有页面并且底部内容可以访问。

我可以看到叠加层会适应某些变化,例如调整页面大小.. 有没有办法在向下滚动时更新它? 可以解决我的问题

很抱歉,我无法提供显示问题的链接..

问候, 詹皮耶罗

【问题讨论】:

  • 也许你可以创建一个简单的jsfiddle,只添加重要的东西,重现问题?这样我们就可以更轻松地为您提供帮助。

标签: ajax jquery-ui dialog overlay


【解决方案1】:

在类似的情况下,我通过在每次异步 DOM 更改后触发窗口调整大小事件找到了一个成功的解决方法:

$(window).resize();

【讨论】:

  • 嗨马蒂,谢谢你的回答!实际上这就是我所做的,而且效果很好.. 直到我们在页面中没有太多的 ajax 调用:)
猜你喜欢
  • 1970-01-01
  • 2018-03-04
  • 2012-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多