$ anchorScroll、Offset、scrollX、scrollYを使用する方法を教えてくださいコンポーネントはAngularJS 1.6ですか?
0
A
答えて
-1
0
angular.module('anchorScrollExample', [])
.controller('ScrollController', ['$scope', '$location', '$anchorScroll',
function($scope, $location, $anchorScroll) {
$scope.gotoBottom = function() {
// set the location.hash to the id of
// the element you wish to scroll to.
$location.hash('bottom');
// call $anchorScroll()
$anchorScroll();
};
}]);
ためAngularJSのドキュメントをお試しください。
コントローラに$anchorScroll
サービスを注入します。 $anchorScroll()
でサービスを呼び出すだけで、$location
ハッシュを目的の位置のID(たとえば、スクロールしたい要素の開始位置)に設定し終えたら、サービスを使用することができます。
$location
サービスをコントローラに注入するのが不快な場合は、要素のIDを$anchorScroll('bottom')
に直接渡すこともできます。
ページ上部(または線に沿ったもの)の上に固定のナビゲーションバーがある場合は、スクロール位置に追加するオフセットを指定する必要があります。そうしないと、スクロールが完了した時点でナビゲーションが要素をオーバーレイします。 $anchorScroll.yOffset = 100
に設定してください。
関連する問題
- 1. - $ anchorScroll URL
- 2. 倍数のアンダーライン$ anchorScroll
- 3. $ anchorScroll in Ionic 2? ID
- 4. jquery offset();
- 5. divが作成された後の$ anchorScroll
- 6. PureLayout Center with Offset
- 7. Magento Magmi Offset
- 8. offset()。戻るウィンドウオブジェクト
- 9. jquery offset()とposition()
- 10. Android SQLiteOpenHelper OFFSET
- 11. C++ update structure offset
- 12. PHP preg_match/undefined offset
- 13. Java OutputStream Skip(offset)
- 14. Undefined offset error
- 15. Google Map marker offset
- 16. ページネーション(NEXTをFETCH OFFSET)
- 17. Apache Phoenix LIMIT OFFSETエラー
- 18. gcc/avr_gccのOFFSETディレクティブ
- 19. Oracle 11GのLIMIT/OFFSET
- 20. SQL OFFSET構文エラー
- 21. PHP Timezone Offset in MongoDB
- 22. エクセル:INDIRECT(ADDRESS(...))対OFFSET(...)
- 23. Nodatime Interval serialization with offset
- 24. SQL SELECT INNER JOIN OFFSET
- 25. ブートストラップdata-offset-top = "variable"?
- 26. Offset FormulaR1C1 eachボタンClick
- 27. VBA ListBox with Offset Columns
- 28. Uncaught TypeError:self。$ applyはAngular1.6の関数ではありません。
- 29. Angular4コンテンツセキュリティプロトコルは、私はちょうどAngular1.6からアップグレード
- 30. VBAランタイムエラー1004(.offSet()を使用)
ねえ、私はコンポーネントの使い方を知りたがっていますか? – Arjun