大家好,我正在学习HTML和JavaScript,这是我的代码:
<div class = "outer">
<div class = "inner1 width="234" height="400" style="float: left">
<svg width="100" height="400" style="float: left;">
// some thing
</svg>
</div>
<div class = "inner2" width="234" height="400" style="float: left overflow : scroll">
<svg width="200" height="400" style="float: left;">
<g class="c1" transform="translate(0,20)">
<g>
<text class="c1_name"></text>
<text class="c1_value"></text>
</g>
<g>
<text class="c2_name"></text>
<text class="c2_vaue"></text>
</g>
<g>
<text class="c3_name"></text>
<text class="c3_value"></text>
</g>
.
.
.
// g added dynamically below the previous one
</g>
</svg>
</div>
</div>
我想让我的 div inner2 可以滚动,这样当添加新的 g 元素时,如果 div 的尺寸变小以容纳所有的 g 元素,它就可以滚动了。目前我已经看到了滚动条,但是它们是禁用状态,而且当新元素添加时,我看不到它。请问有人能指导我在哪里出错了以及如何纠正吗?
顺便说一下,我正在使用 transform 属性定位。
谢谢。