我有一個Web應用程序,其中窗口包含一個框架集,其中兩個框架垂直分割。我希望Web應用程序記住幀分隔線被移到的位置,以便在下一次加載頁面時,將幀分隔線繪製在它所在的位置。如何保存幀分離器位置並在稍後恢復?
人們通常如何做到這一點?
目前,用戶已經拖分流到新的位置後,我試圖用onmouseup
事件獲得左幀的clientWidth
和存儲clientWidth
在以後檢索的數據庫。問題是在onmouseup
事件期間獲取幀的clientWidth
事件不會返回新分離器位置處幀的寬度,而是返回舊位置幀的寬度。看起來,在onmouseup
事件中,分離器還沒有在新的位置渲染,因此,我的應用程序沒有在最後保存的位置上加載分離器的頁面。