Javascript Dojo:使scrollIntoView更有用
我有一个简单的函数,可以在dojo中向下滚动到一个div。我重构了帮助系统,将其显示在外部窗口中 我的js函数将采用帮助函数(helpfunc-您在Catalyst中看到的示例)并向下滚动到(My_anchor),它正好做到了这一点,它只做了足够的操作。我想让它更像HTML对锚定标记的位置。理想情况下,我可以向下滚动到div,然后再进一步滚动,使div位于页面顶部(或更高)Javascript Dojo:使scrollIntoView更有用,javascript,dojo,scroll,Javascript,Dojo,Scroll,我有一个简单的函数,可以在dojo中向下滚动到一个div。我重构了帮助系统,将其显示在外部窗口中 我的js函数将采用帮助函数(helpfunc-您在Catalyst中看到的示例)并向下滚动到(My_anchor),它正好做到了这一点,它只做了足够的操作。我想让它更像HTML对锚定标记的位置。理想情况下,我可以向下滚动到div,然后再进一步滚动,使div位于页面顶部(或更高) function rolldownTo(my_anchor){ dojo.window.scrollIntoVie
function rolldownTo(my_anchor){
dojo.window.scrollIntoView(my_anchor);
}
dojo.addOnLoad(function(){rolldownTo([% helpfunc %]);});
你有什么办法让我成功吗
我之所以使用这种方法,是因为我无法在Dojo1.5中找到一种方法,使用样式方法弹出窗口、打开选定选项卡并移动到选定的锚定。我可以使用scrollIntoView来完成,相信我,这很复杂,因为我使用的是Catalyst/Dojo1.5。这是我发现的解决方案,只需将其移动到帮助内容之后即可。这是一个简单的解决方案,但它确保了内容的显示