我在一个框架内有一个树形控件。它很高,大约2000像素。现在,我们使用框架的滚动条,这是最好的。不幸的是,当您选择列表底部附近的项目时,页面会重新加载并且视图会返回到列表顶部。
我尝试调用树控件的ScrollNodeIntoView()函数,但由于我们没有使用树的滚动条,它只是认为它显示了完整的2000像素而控件没有自己的滚动条。我不是一个HTML大师,所以我有两个想法,我都不知道该怎么做。
1)告诉框架不要让树渲染全部2000个像素,而是留在可视区域内。
2)告诉树不渲染所有2000像素,而是留在可视区域内。
在框架内设置CSS高度属性不起作用。
<frameset rows="*" cols="250,*" frameBorder="yes">
<frame name="mytree" scrolling="no">
<frame name="content" scrolling="yes">
</frameset>
感谢。
答案 0 :(得分:0)
在没有看到代码的情况下,除了询问树中某个节点上的点击是什么样的外,没有什么建设性可以提供。它是一个链接&lt; a /&gt;那个“#”作为它的href?
答案 1 :(得分:0)
框?你的意思是iframe?
将iframe的高度设置为树的高度,然后从iframe中删除滚动条。将iframe放在div中,将div设置为特定高度,并设置div的溢出以滚动。