2015-10-15 109 views
6

我使用css屬性-column-width(當然還有-moz-column-width-webkit-column-width)來列出網頁上的內容。問題是當內容太多時,列化的過程很慢,可能需要幾秒鐘。我被告知要使用微調來提醒用戶頁面還沒有準備好,並且微調也應該阻止用戶界面。但我無法找到適當的事件來禁用微調。 $(document).ready()爲時尚早。有任何想法嗎?我如何知道分欄已完成?

+1

你試過$(document).load()嗎? – Diogo

+0

你可以做[MCVE](/ help/mcve)嗎?沒有更多信息很難提供幫助。 –

+0

是的,Diogo,我試過了,謝謝你的貢獻。不幸的是,它不工作,事件不會上升。 –

回答

2

如果$(document).ready()爲時尚早,可以使用$(window).load(...)。那是真的在這個過程的後期,但我想不出什麼臨時的。

如果有什麼可以檢查的位置,你可以開始投票,從$(document).ready()開始,並等待展示位置符合你的期望或停止更改或某些類似內容。每10毫秒輪詢一次將不會有任何明顯的影響,並且可能會讓您在比load事件更早的時候擺脫微調。

+0

是的!你是最好的! '$(window).load(...)'就像我想要的那樣工作! –

相關問題