我怎么知道列化完成了?

时间:2015-10-15 10:45:56

标签: javascript jquery html css

我正在使用css属性-column-width(当然还有-moz-column-width-webkit-column-width)来对网页上的内容进行列化。问题是当内容太多时,列化的过程有点慢,并且可能需要几秒钟。我被告知要设置一个微调器来提醒用户该页面尚未就绪,并且微调器也应该阻止UI。但我找不到适当的事件来禁用微调器。 $(document).ready()太早了。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

如果$(document).ready()太早,您可以使用$(window).load(...)。在这个过程中,真的很晚,但我想不出任何临时性的。

如果有任何内容可以检查展示位置,您可以从$(document).ready()开始轮询并等待展示位置与预期相符或停止更改或等等。每隔10毫秒进行一次轮询不会产生任何明显的影响,并且可能会让你在load事件之前摆脱旋转器。