小编rik*_*nce的帖子

为什么body.scrollHeight自动增加而不减少

我的 iframe.body 有一个scrollHeight我认为是只读的属性,我不明白它是如何设置的。

iframe.body.innerHTML当我用一些更大的HTML修改时,我iframe.body.scrollHeight 注意到. 伟大的!当我们设置$('#previewWindow').height(iframeDocument.body.scrollHeight)这意味着滚动条的高度适合新的较大内容

然而....

iframe.body.innerHTML当我用一些较小的HTML修改 时,我注意到它iframe.body.scrollHeight 保持不变。不是很好!当我们设置时$('#previewWindow').height(iframeDocument.body.scrollHeight),这意味着滚动条太长,并且有大量空白需要滚动到 iframe 内部内容的底部

为什么以同样的逻辑方式它会增加而不是减少?最好的解决方法是什么?

谢谢

iframe scroll scrollbar document-body

5
推荐指数
0
解决办法
1248
查看次数

在jstree中如何将指定的节点聚焦在一棵大树上?

我有一个大型的jstree结构来实现一个分类经理.我通过id打开一个特定节点没有问题:treeElement.jstree('open_node',nodeId);

我写了一个搜索框,当我从搜索下拉列表中选择一个项目时,它会打开该项目的编辑框.但是,从左侧面板向下查看的树不会聚焦于此项目.我可以打开所选节点,但它可能在屏幕外,因为它可能位于树的不同部分,而不是当前可见的选择(它都在一个大的滚动区域中).

我的问题:我怎样才能使树聚焦在所需的节点上?用户需要实际查看所选节点所在树中的位置.我不想向上或向下滚动来找到它.这似乎相当标准,但我无法在任何地方找到答案.谢谢!

tree focus visible jstree

4
推荐指数
1
解决办法
6767
查看次数

标签 统计

document-body ×1

focus ×1

iframe ×1

jstree ×1

scroll ×1

scrollbar ×1

tree ×1

visible ×1