有幾個帖子與此有關,但沒有一個實際給出解決方案。JQuery .show()和等效的CSS修改不適用於IE 8
實際上會發生什麼情況如下:
function LoadSpinner()
{
$("#divSpinner").css('display','block'); // could have done with .show()
}
function UnloadSpinner()
{
$("#divSpinner").css('display','none'); // could have done with .hide()
}
function OnClickMyButton()
{
LoadSpinner();
AnAjaxCall(); // it's set to async: false, that means the ajax call must finish before execution continues
UnloadSpinner();
}
我想評論的UnloadSpinner()和它在IE 8,顯示它可能是它發生得這麼快,我沒有看到它。但我對此並不太確定,即使對於一些較慢的操作它也沒有出現。
雖然它在Firefox上工作正常。
作爲一個jQuery錯誤,這不屬於SO - 讓jQ開發團隊知道,他們會解決它。 – You 2010-10-20 10:26:11
你可以舉報bug報告=> http://bugs.jquery.com。順便說一句,你必須顯示你的代碼:) – 2010-10-20 10:30:33