[问题]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