[問題]D3圖表重畫問題

作者: zeldo (瓜拉度)   2015-11-01 09:09:29
大家好,最近小弟在製作頁面上遇到些問題
想來此請教一下個位。
要使用angular及d3製作dashboard的後台頁面
當中d3的圖表,會依照div的寬度去重畫
有將抓到的寬度作為參數
不過頁面上有個sidebar,在點開的時後,會調整dashboard的
寬,可裡頭設定為參數的div寬度卻沒有跟著改變,因此圖表
就沒有重畫。
我有嘗試在sidebar顯示的當下去重新抓取div的寬
不過那時後的畫面已經改變,所以抓到的寬並不是改變後的寬
而是當下的值
有沒有其他方式抓取div改變後的寬呢?
謝謝。
作者: iamnodoubt (Have Fun)   2015-11-02 20:39:00
點開sidebar的處理,有些人做法是,sidebar是絕對定位點下去之後,主要內容的container再用translate去位移你弄個簡單的d3圖表還有sidebar示意,不然不是很能理解這問題卡在哪..xd

Links booklink

Contact Us: admin [ a t ] ucptt.com