3

ディレクティブがビューに配置されているディレクティブ内に含まれる水平スクロール div があります。スクロール可能な div に要素を追加すると、常に div の最後までスクロールしたい。スクロールしたい要素に id を配置し、$location.hash('myElementId') を設定することで、これを実行しようとしています。次に、$scrollToAnchor() を呼び出します。

2 つの問題が発生しています。まず、私はこれをまったく機能させることができず、水平スクロール可能な領域で $scrollToAnchor() が機能するかどうか疑問に思っています。次に、$scrollToAnchor() を呼び出すと、ビューに含まれるすべてのディレクティブのすべての controller() 関数と共に、ビューの controller() 関数が再度実行されるようになり、ビュー上のすべてが効果的に再描画されますが、これはそうではありません。私の意図。

特定のスクロール可能な div に対してのみスクロールを発生させる方法はありますか? $scrollToAnchor() は設計によりビューの「リフレッシュ」を引き起こしますか?

ありがとう

4

0 に答える 0