問題タブ [anchor-scroll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1361 参照

javascript - アンカーへのスムーズ スクロール。異なるオフセット。メディア クエリ。一部のアンカーを除く

状況:アンカー リンクごとに、アンカー リンクまでスムーズにスクロールしたい。次に、特定のアンカー リンクのオフセットを設定します (たとえば、ナビゲーションのリンクのみで、サイトのアンカー リンクはありません)。そして最後に、メディアクエリを追加したい..オフセット位置は、定義されたブラウザーサイズ (「最大幅: 767px」など) でのみ機能する必要があります。

最初の問題:他の機能 (オフセット配置) が無効になっている場合にのみ、スムーズなスクロールが機能します。両方を一緒に使用しても機能しません。何か助けはありますか? 2 番目の問題:「オフセット ポジショニング」を「ナビゲーション」アンカー リンクのみに減らす方法がわかりません。

ここや他のサイトを検索してコードを取得しました。自分で書いたわけではありません。早くjavascriptとjqueryの基礎を学びたいです。しかし、皆さんから今すぐ助けを得ることができれば素晴らしいことです。本当にありがとうございました!

ボリス

0 投票する
1 に答える
62 参照

jquery - アンカー編集ページトップへスムーズスクロール

スムーズ スクロール スニペットを使用しています。固定ヘッダーがあり、ヘッダーの下でアンカー セクションを停止したいと考えています。このコードを編集して、ページの上部から約 100 ピクセル下で停止するようにするにはどうすればよいでしょうか?

ページ上部の 100px 下でセクションを停止する必要があるだけです。私はjqueryに非常に慣れていないので、知識が不足していることを教えてください。ありがとう

0 投票する
1 に答える
409 参照

angularjs - Angularjs - エラー: $location と $anchorScroll でコントローラーへの呼び出しを 2 回スクロールする

要素へのスクロールに $anchorScroll を使用すると問題が発生します。

これは私のソースです:

親コントローラー:

チルドレンコントローラー:

索引.html

私が受け取った結果:

わかりません、なぜchildrentコントローラーが2回呼び出されるのですか?

お願い助けて!

ありがとう!

0 投票する
1 に答える
11830 参照

angularjs - $anchorScroll が AngularJs で機能しない

私は、フォームを送信し、サーバーから結果を取得し、その後に HTML テーブル ビューを取得するアプリに取り組んでいます。私の入力フォームは少し大きく、画面全体をカバーしています。テーブルが表示されたら、テーブル ビューで自動的に下にスクロールします。angularJs の $anchorScroll を使用しました。しかし、私が望む結果を達成することはできません。また、$timeout を使用して、テーブルが既に存在するかどうかを確認してから $anchorScroll を実行しましたが、まだ成功していません。(このソリューションに基づく: $location と $anchorScroll を使用して、テーブルの行をビューにスクロールします。

私のコードを聞いてください。

HTML

コントローラ

なぜ機能しないのかわかりませんか?

CSS で id scrollArea と resultTable を定義する必要がありますか?

どんな助けでも大歓迎です。前もって感謝します。

アップデート

Okazari のソリューションに基づいて、HTML の一番下に br タグがたくさんある別の div を配置しようとしました。ページを更新すると、[開始] をクリックしなくても、その div タグまで自動的にスクロールされます。これは少し奇妙です。もカバーしてみました

id = "resultTable" の別の div タグを持つタグ。しかし、それでもうまくいきませんでした。

0 投票する
0 に答える
994 参照

javascript - ルートが変更されたときにAngularJSスクロールしてトップに移動すると、アンカースクロールがURLに表示されますか?

私のangularJS Webappには2つの主な問題があります。

  1. ルートが変化している(またはページが変化している)ときにブラウザーが一番上にスクロールするようにしたい-現在、その位置を記憶している-それはちょっと面倒だ。

  2. サブページに 3 つの異なるタブがある 1 つのページがあります。ng-click機能とスムーズなスクロール(アンカー)でそれらをナビゲートできます

私の問題は、このアンカータグをURLに表示したいということです: about/section1 about/section2 about/section3

現在、すべて「約」にとどまっています

これが私のセットアップです:

助けてくれてどうもありがとう!

(繰り返します: 1. スクロールして一番上に移動します 2. サブアンカーが URL タグに表示されません

0 投票する
2 に答える
701 参照

ios - Ionic アンカースクロールが iOS で機能しない

Ionic アプリケーションで $anchorscroll を使用しています。Android では正常に動作しますが、iOS ではスクロール後にコンテンツが動かなくなり、スクロールアップできなくなります。

overflow-scroll="true" を使用してみましたが、これも私のアプリケーションでは機能しません...

誰かがこれで私を助けてくれますか?

0 投票する
1 に答える
228 参照

javascript - ウェブサイトのナビゲーション バー ボタンの 1 つが画面の正しいセクションにジャンプしない

これは私の Navbar ボタンの HTML です

したがって、ポートフォリオ ボタンをクリックすると、ポートフォリオ セクションにジャンプする必要があります。

しかし、代わりにこのセクションにジャンプ/スクロールします

私のコードはGitHubにあります。ここで見ることができますhttps://github.com/Ashpanr/Personal-Website-v1/ よろしくお願いします