當使用jquery的加載函數時,頁面凍結直到加載。如何讓jQuery加載()不凍結頁面?
我該如何解決這個問題?
我有一個腳本,使所有鏈接通過ajax加載到頁面中的div。我也做了這樣,它會使另一個div重新加載(導航)。
在發生這種情況時,另一個腳本不時刷新,重新加載另一個div。
但是,如果我留在頁面上,並且每次刷新時刷新'重新加載',頁面將凍結,直到它已經加載。
這與其他人的行爲也是一樣的。
當使用jquery的加載函數時,頁面凍結直到加載。如何讓jQuery加載()不凍結頁面?
我該如何解決這個問題?
我有一個腳本,使所有鏈接通過ajax加載到頁面中的div。我也做了這樣,它會使另一個div重新加載(導航)。
在發生這種情況時,另一個腳本不時刷新,重新加載另一個div。
但是,如果我留在頁面上,並且每次刷新時刷新'重新加載',頁面將凍結,直到它已經加載。
這與其他人的行爲也是一樣的。
我懷疑這很大程度上取決於你在load()事件中究竟做了什麼。如果答案是「無」,那麼將需要採取不同的措施,而不是如果答案是「走1000個元素的DOM樹」。我會猜測你在加載事件中正在做某事。提高性能將是一個重構和儘可能延遲處理的問題。
這也將有助於知道您使用的瀏覽器。不同的瀏覽器對JavaScript的反應非常不同。
你的意思是AJAX Load?如果你把它放置在你的頁面頂部,並且該頁面有其他HTML元素不需要加載,請考慮將JavaScript放在頁面的底部,所以這是最後一件事情加載。
解釋你在做什麼,並給出示例代碼,肯定會增加你給出解決方案的答案的機會第一次:) – jakeisonline
我已經更新了現在的問題:) – Tom
這是奇怪的行爲,你可以指示我們到頁面,我們可以偷看一下?我認爲,看到使用的代碼將是我們在這裏可以提供幫助的唯一方式。 – jakeisonline