2011-02-02 10 views
2

私はdojoのdivにスクロールする簡単な関数を持っています。外部のウィンドウに表示するためにヘルプシステムをリファクタリングしました。Dojo:scrollIntoViewをより便利にする

私のjs関数はヘルプ関数(helpfunc - 以下の例はCatalystにあります)をスクロールして(my_anchor)までスクロールし、それだけで十分です。私はアンカータグのHTMLの位置にもっと似ていたいと思います。理想的には、divにスクロールして、何らかの形でスクロールしてdivをページ上部(またはさらに上に)に移動させることができます。

function rolldownTo(my_anchor){ 
    dojo.window.scrollIntoView(my_anchor); 
} 

dojo.addOnLoad(function(){rolldownTo([% helpfunc %]);}); 

私はこれをどのように取り除くことができますか?

Dojo 1.5でウィンドウを開く、選択したタブを開いて、http://<URL>/#anchorスタイル・メソドロジを使用して選択したアンカーに移動する方法を見つけることができなかったので、私はこの方法を使用しています。私はscrollIntoViewを使用してそれを行うことができます、私はCatalyst/Dojo1.5を使用しているので、それは複雑です。

答えて

1

私が発見した解決策は、<div>をヘルプコンテンツの後に移動するだけです。これは簡単な解決策ですが、コンテンツが表示されることを保証します。

関連する問題