1.解決多個彈出視窗時遮罩層重複問題,現在多個彈出視窗將共用一個遮罩層
2.解決多個彈出視窗中有一個視窗為模式對話方塊的情況下,關閉此模式對話方塊將不會取消模式遮罩層的問題
3.解決多個彈出視窗的情況下,點擊後台視窗將其置於最上層的問題下一步
1.多國語言化,主要是按鈕的文字
2.提供更多的樣式自訂功能
3.優化PopupService的存儲,將已經無用的PopupService(即不再管理任何彈出窗)及時從快取中清除
4.BoxPage加上Border
5.目前視窗彈出均在遮罩層的中間,改進為可指定視窗彈出時相對遮罩層的位置
6.如果彈出窗口的位置已經有其他窗口的話,將窗口進行一定量的偏移以保證不會完全擋住原有窗口
7.彈出視窗在拖曳的時候可以移出其遮罩層的範圍,最好可以控制遮罩層的大小且不允許彈出視窗隨意移動,這樣可以將彈出視窗的可移動範圍控制在一個區域之內問題
1.當在BoxPage中載入圖片時,使用相對路徑將造成讀取類別庫的相對路徑的圖片,產生圖片讀取錯誤,不知如何才能設定為去讀取目前運行項目的相對路徑
2.MessagePage和BoxPage中依舊存在部分相似、相同程式碼,無法完全抽象分離,需考慮最佳化設計
3.MessagePage中的內容為一定數量且沒有空格的英文字串時,會產生最後一個字元換行的問題
4.使用漸隱特效時,因為視窗消失有時間,所以可以多次點擊MessagePage上的不同按鈕,但結果以最後一次點擊的按鈕為準,應當修正為後續按鈕的點擊都無效
5.無數未知的問題和BUG…
測試使用:直接執行51aspxDemo/Bin/Debug/TestPage.html或用VS2008開啟後Ctrl+F5看到效果
展開