2011-03-16 136 views
0

當我渲染頁面時我有一個確認按鈕,在頁面完全呈現前彈出。現在,如果我延遲從確認框中選擇一個選項,則我的頁面會呈現一半呈現狀態,如果我從確認框中快速選擇一個選項,則頁面會完全呈現。 這是怎麼回事?Javascript:HTML頁面渲染時出現問題

+0

爲什麼中斷的頁面加載,請問? – 2011-03-16 06:50:44

回答

0

因爲瀏覽器從上到下閱讀網頁,並在途中執行JavaScript。您應該使用< body onload =「yourfunction()」>在完全加載頁面後顯示確認框。或者你可以使用jQuery的.ready函數:

http://api.jquery.com/ready/

+0

爲什麼它工作,然後當我在100秒內選擇一個選項,而不是之後呢? – prateek 2011-03-16 07:18:59