放大器元素/结果不会在提交时加载,而是在摇动浏览器窗口时加载

时间:2017-01-16 07:14:52

标签: amp-html

我正在开发一个项目,我正在使用POLL小部件。它目前正在使用api和数据的组合加载在amp-list标签内。当我通过选择任何选项提交结果时,结果不会显示,但是当我放大/缩小浏览器窗口时,结果会加载。

有没有人遇到与放大器相同的问题或有任何解决方案和建议?

提前致谢。 widget-screenshot widget-result-loads-on-browser-zoom-in

1 个答案:

答案 0 :(得分:1)

如果视口太小,这听起来就像你的放大器列表没有足够的可用空间。你定义了一个溢出按钮吗?使用固定高度布局(如果结果总是具有相同的高度)并将放大器列表尽可能地放在页面底部也有帮助。

“如果amp-list在加载后需要更多空间,请求AMP运行时使用正常AMP流程更新其高度。如果AMP Runtime无法满足新高度的请求,它将在可用时显示溢出元素。但是请注意,在文档底部放置amp-list元素的典型位置几乎总能保证AMP Runtime可以调整它的大小。“

https://www.ampproject.org/docs/reference/components/amp-list