1

我在框架内有一个树控件。它相当高,大约 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>

谢谢。

4

2 回答 2

0

在没有看到代码的情况下,除了询问单击树中的一个节点是什么样子之外,没有太多建设性的东西可以提供。它是一个以“#”作为href的链接<a/>吗?

于 2010-03-11T20:18:18.900 回答
0

框架?你是说iframe?

将 iframe 的高度设置为树的高度,并从 iframe 中移除滚动条。将 iframe 放在一个 div 内,将 div 设置为特定高度,并将 div 的溢出设置为滚动。

于 2010-03-11T20:21:05.323 回答