我的 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 内部内容的底部
为什么以同样的逻辑方式它会增加而不是减少?最好的解决方法是什么?
谢谢
我有一个大型的jstree结构来实现一个分类经理.我通过id打开一个特定节点没有问题:treeElement.jstree('open_node',nodeId);
我写了一个搜索框,当我从搜索下拉列表中选择一个项目时,它会打开该项目的编辑框.但是,从左侧面板向下查看的树不会聚焦于此项目.我可以打开所选节点,但它可能在屏幕外,因为它可能位于树的不同部分,而不是当前可见的选择(它都在一个大的滚动区域中).
我的问题:我怎样才能使树聚焦在所需的节点上?用户需要实际查看所选节点所在树中的位置.我不想向上或向下滚动来找到它.这似乎相当标准,但我无法在任何地方找到答案.谢谢!