使用blockui可以很方便的實現模態視窗的提示功能,特別是在使用ajax進行非同步呼叫時,在需要使用者較長時間等待的時候使用,可以達到阻止使用者與頁面進行交換的功能。但在ajax進行同步操作時,就會存在問題,因為,blockui本身是非同步進行,當需要進行ajax的同步操作時,在blockui執行完畢前,瀏覽器已經被提前鎖定,造成提示資訊無法彈出的結果,這時,可以使用settimeout(excsite, 250);進行控制以達到目的。
在需要彈出提示資訊時:
$.blockui();
在**函式或執行完畢處:
$.unblockui();
C 模態視窗和非模態視窗
c 視窗對話方塊一般分為兩種型別 模態型別 modal 與非模態型別 modeless 所謂模態對話方塊,就是指除非採取有效的關閉手段,使用者的滑鼠焦點或者輸入游標將一直停留在其上的對話方塊。非模態對話方塊則不會強制此種特性,使用者可以在當前對話方塊以及其他視窗間進行切換下例中的form1使用模態方...
關於模態視窗
一.1.模態視窗 開啟後不可以操作父親視窗var returnvalue window.showmodaldialog url,arguments,features 2.非模態視窗 開啟後可以操作父親視窗var returnvalue window.showmodelessdialog url,ar...
非模態視窗
開發過程中想實現新執行緒建立子視窗處理子視窗的事情,父視窗仍然可以相應使用者請求的功能。利用 非模態視窗 實現 非模態對話方塊在工作列上顯示 為什麼dll遠端建立的非模式對話方塊一閃就沒了,而模式對話方塊就不會 vc中建立無模式對話方塊的問題 建立無模式對話方塊,為什麼生成的對話方塊一閃就沒了?模式...