我想我知道這個答案,但要確保我沒有錯過什麼......你能指定頁面元素的加載順序嗎?
我有一個網頁,在屏幕頂部有一個小的閃光標誌動畫。我保持最小限度,這只是一個標誌,所以沒有關鍵的導航或任何愚蠢的東西。因爲它是加載的第一個大元素,所以它有時會掛起頁面並放慢一切。
有沒有辦法告訴它最後加載該flash元素的頁面?這是唯一的閃存元素,我已經實現了頁面上的jQuery(我不知道這是否給我一個選擇?)
在此先感謝!
我想我知道這個答案,但要確保我沒有錯過什麼......你能指定頁面元素的加載順序嗎?
我有一個網頁,在屏幕頂部有一個小的閃光標誌動畫。我保持最小限度,這只是一個標誌,所以沒有關鍵的導航或任何愚蠢的東西。因爲它是加載的第一個大元素,所以它有時會掛起頁面並放慢一切。
有沒有辦法告訴它最後加載該flash元素的頁面?這是唯一的閃存元素,我已經實現了頁面上的jQuery(我不知道這是否給我一個選擇?)
在此先感謝!
我不是專家,但... 你可以嘗試將它包裝在一個div中,並把它放在你的html代碼中。
如果它位於頂部,那麼position: absolute; top: 0;
可能相當簡單。
您應該使用swfobject和/或jQuery的嵌入閃存(換句話說動態嵌入)文檔加載完成後或DOM就緒(任何適合您的需求)。
您可以爲頁面的onload
事件設置事件偵聽器,然後進行Flash加載。
打擾僞代碼。我在jQuery中不太流利。
document.body.onload = function()
{
var element = $('#flash_container');
element.src = 'flash.swf';
}
這個問題沒有提到jQuery,但這裏是正確的做法:$(document).ready(function(){$('#flash_container')。attr(' src','flash.swf')}); – 2010-12-15 19:56:12
@jd感謝您輸入正確的代碼。這個問題表明* ...我已經在頁面*上實現了jquery,但是... – 2010-12-15 20:04:58
嗯......這似乎是使flash加載之前的一切,包括html。我不知道我做了什麼錯。會繼續嘗試。 – TH1981 2010-12-15 22:38:31
這會工作,但這是一個混亂的解決方案。因爲我想嘗試和實現這不僅僅是Flash對象 - 我想某些JavaScript畫廊加載首先或最後在一些情況下 - 我正在尋找一個更廣泛的方式來指定頁面加載順序,而不是'作弊系統'如果這是有道理的... – TH1981 2011-01-18 01:01:22