如何在d3内设置div的最大宽度?我试过
svg.append('div')
.attr('class','chart')
.attr("max-width",div_width)
.attr("height",div_height)
但是,如果我用类将其设置为css样式,它就可以工作,
div.chart {
margin : 2%;
overflow: auto;
background: rgba(51, 51, 51, 0.3);
max-width: 900px; // this works
}
我需要最大宽度是动态的,这就是为什么我想把它设置在d3内。
感谢您的帮助
我想好了,它应该在(style(中,并且是字符串
svg.append('div')
.attr('class','chart')
.attr("max-width",div_width)
.attr("height",div_height)
应更改为
svg.append('div')
.attr('class','chart')
.style("max-width",div_width+'px')
.attr("height",div_height)