問題タブ [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 投票する
1 に答える
1259 参照

jquery - アンカータグのhrefは、クリック後にdivを指し、URLに未定義を追加します

次のようなコードがあります。

アンカー タグのスクロールをクリックすると、自動的に div 部分に移動しますが、URL ではなく#div-partURL に追加#undefinedされます。例えば localhost:80/index.jsp#undefined

これについて私を助けてください。

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

javascript - マウスホイールで次のアンカーに自動スクロール

HTML ページに 5 つのアンカーがあります。マウスホイールを 1 回スクロールするだけで、ページが次のアンカー (#) に自動的にスクロールする方法はありますか? アンカーの名前に関係なく発生する方法はありますか? 次のアンカーまで。

0 投票する
3 に答える
866 参照

javascript - アンカースクロールに jQuery の setTimout() 関数を使用する

私はまだjQueryの使用方法を学んでおり、ページのアンカーにスムーズにスクロールするこのスクリプトを持っています。閉じる必要があるメニューがあるため、スクロールを開始する前に 1 秒待ってください。関数を使用する必要があると思いますsetTimeout()が、以下のコードで正しく実装する方法がわかりません。

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

angularjs - AngularJS で $anchorScroll の yOffset プロパティをセットアップして使用する方法

$anchorScrollAngularJS で -serviceを使用します。それは正常に動作します。しかし、上部に固定ナビゲーション バーがあり、スクロール位置は常に x ピクセル先まで移動します。

現在、$anchorScrollドキュメントには と呼ばれるプロパティがありますyOffset。ドキュメントによると、それは私の問題を解決するはずです。

ただし、この特定の部分には例がないため、この yOffset-property の使用方法がわかりません。

-serviceのyOffset-property はどのように使用できますか?$anchorScroll

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

html - HTMLアンカーのボディマージンを考慮する方法

このページには、上部に固定されたnabberがあります(デフォルトのブートストラップnavbarを使用)。

このページには、html アンカーを使用したページのさまざまな部分へのリンクを含むメニューがあります。ポイントは、このナビゲーション バーがページの最初の 50 ピクセルを占めているため、スクロール位置が完全ではないため、アンカーへの html リンクをクリックした後、コンテンツがナビゲーション バーによって 50 ピクセル隠されていることです。

私がやりたいことは、アンカー リンクが最初の 50px を考慮してコンテンツに完全にスクロールすることです。

誰かがそれを修正する方法を知っていますか?

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

r - RのSeleniumパッケージを使用してアンカーされたWebサイトをスクレイプする

私は R にかなり慣れていないため、Forbes Web サイトからデータを取得するのに問題があります。

私の現在の機能は次のとおりです。

URL =

p>

データ = readHTMLTable(url)

ただし、Forbes の Web サイトは、リンク内に「#」記号で固定されています。必要なデータを解析するために rselenium パッケージをダウンロードしましたが、reselenium に精通していません。

reselenium に関するアドバイスや専門知識を持っている人はいますか? reselenium を使用して Forbes からデータを取得する方法はありますか? 理想的には、Web サイトの 1 ページ目、2 ページ目などからデータを取得したいと考えています。

ありがとう!

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

angularjs - ng-repeat tr 要素で $anchorScroll を使用する

$anchorScroll を機能させるのに苦労しているため、tr 要素をクリックすると画面がスクロールされ、tr が画面の一番上に表示されます

次のような tr 要素を持つリピーターがあります

私の選択注文方法は次のようになります

$location と $anchorScroll の両方をコントローラーに挿入し、いずれかを console.log にすると、正しいデータが含まれていることがわかります。行がメソッドに正しく渡されていることも確認できます。

上記のコードでは、スクロール イベントは発生しません。