2012-12-12 27 views
1

無論如何,在ASP.NET應用程序中,當我單擊應用程序中任何位置的某個按鈕時,如果服務器響應需要超過2秒才能將光標更改爲「沙漏」?在應用程序級別更改光標

我真的不想在每一頁都寫代碼。

回答

1

編輯:

對不起,我想我誤解了你的問題。在這裏,您應該更改頁面中的所有按鈕(輸入類型提交和按鈕)以執行所需的行爲。

<script language="javascript" type="text/javascript"> 
    $(document).ready(function() { 
     $("input:submit, input:button").click(function() { 
      setTimeout(function() { 
       document.body.style.cursor = 'wait'; 
      }, 2000); 
     }); 
    }); 
</script> 
+0

我真的很討厭人們不滿意答案,不提供反饋或自己寫答案。這就像是充滿了巨魔大聲笑。 –

+0

謝謝,但它沒有幫助我。該腳本僅在DOM對象準備就緒時執行,但我的要求是,當響應時間超過2秒時,我必須顯示忙狀態光標。 – Yass

+0

@Yass如果您想更改DOM中包含的任何元素的樣式,屬性或屬性,您需要修改該元素本身。這是一個網頁,而不是一個桌面應用程序。當你改變光標時,你實際上正在改變主體的樣式,或者頁面中任何其他HTML元素的樣式,因此,它們必須「準備好」或「加載」。我會考慮一些其他的解決方案來幫助你:) –

相關問題