[問題]D3圖表重畫問題

看板Ajax作者 (我難過)時間10年前 (2015/11/01 09:09), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
大家好,最近小弟在製作頁面上遇到些問題 想來此請教一下個位。 要使用angular及d3製作dashboard的後台頁面 當中d3的圖表,會依照div的寬度去重畫 有將抓到的寬度作為參數 不過頁面上有個sidebar,在點開的時後,會調整dashboard的 寬,可裡頭設定為參數的div寬度卻沒有跟著改變,因此圖表 就沒有重畫。 我有嘗試在sidebar顯示的當下去重新抓取div的寬 不過那時後的畫面已經改變,所以抓到的寬並不是改變後的寬 而是當下的值 有沒有其他方式抓取div改變後的寬呢? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.133.112 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1446340175.A.B7E.html

11/02 20:39, , 1F
點開sidebar的處理,有些人做法是,sidebar是絕對定位
11/02 20:39, 1F

11/02 20:39, , 2F
點下去之後,主要內容的container再用translate去位移
11/02 20:39, 2F

11/02 20:42, , 3F
你弄個簡單的d3圖表還有sidebar示意,不然不是很能理解
11/02 20:42, 3F

11/02 20:43, , 4F
這問題卡在哪..xd
11/02 20:43, 4F
文章代碼(AID): #1MDMPFj- (Ajax)
文章代碼(AID): #1MDMPFj- (Ajax)