猜测:
看看你的树容器是不是有一个 overflow-x:hidden; 有的话直接去掉问题就解决了(觉得你的js应该控制了这里了)
一般解决方法:
1.overflow 设置为auto,
2.tree应该和出滚动条的元素不是同一个,那么 tree应该是孩子,他的父亲出滚动条。
3.设置tree的宽度爱多大多大(写死还是js获取还是怎么滴就看你自己了)。
4.给父亲设置宽度(你说的能够拖拽的应该就是这个,如果js里写死了,你自己改js)
总结:overflow为auto时,会自动判断孩子的“实际”宽高是否超出了自己的宽高,然后根据情况出现横向或水平滚动条;
tip:overflow-x;和overflow-y;可以分别控制水平和竖直方向的超出文本的表现。
望采纳,有问题可以继续问