图表宽度问题
我正在开展一个项目,其设计类似于小提琴中的设计 。
左侧的侧面导航带有切换选项,图表位于右侧。
正在发生的事情是图表响应性很棒,当我调整窗口大小时它非常完美。
但是在我的项目中,我有一个切换按钮来切换左侧的navigation
栏,它正常工作。
当我隐藏导航栏。 div宽度变为屏幕的100%,但图表的宽度保持不变,除非我在窗口上执行一些操作,如重新resize。
在小提琴中你可以找到当你切换侧边栏时我正面临的问题。
注意:赋予div的边框表示切换侧边栏时div
的宽度。
我对此做了谷歌,但我一无所获。
如果任何面临同样的问题并找到任何解决方案。 请帮帮我。
提前致谢。
图表似乎在窗口resize事件上重新绘制/resize,因此您可以在切换侧边栏后触发该事件。
$('#toggle-button').click(function() { $('body').toggleClass('toggle-sidebar'); $(window).resize(); })
演示jsFiddle