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

javascript - JavaScriptを使用してオーバーフローしたDIVをスクロールする

divのサイズを変更してページ内でドラッグしても、overflow:autoを使用してコンテンツをdiv内に保持するdivがあります。私はいくつかのajaxを使用してサーバーからテキストの行を取得し、それらをdivの最後に追加しているので、コンテンツは下向きに成長しています。これが発生するたびに、JSを使用してdivを一番下までスクロールし、チャットルームやコマンドラインコンソールが機能するのと同じように、最後に追加されたコンテンツが表示されるようにします。

これまで、このスニペットを使用して実行してきました(jQueryも使用しているため、$()関数を使用しています)。

しかし、それは私に一貫性のない結果を与えています。動作する場合と動作しない場合があり、ユーザーがdivのサイズを変更したり、スクロールバーを手動で移動したりすると、完全に動作しなくなります。

ターゲットブラウザはFirefox3であり、制御された環境に展開されているため、IEで動作する必要はまったくありません。

アイデアはありますか?これは私を困惑させました。ありがとう!

0 投票する
5 に答える
22197 参照

javascript - ニュースティッカーを水平方向にスクロールするためのJSまたはJQueryの良い点は何ですか

水平方向にスクロールする「ニュースティッカー」リストを作成できるJQueryまたはJSを少し探しています。

生成されるHTMLは、標準にも準拠している必要があります。

私はliScrollを試しましたが、特に長いリストでは、これが壊れる傾向があります(一部のコンテンツは、スクロールの開始時に2行目になります)。

私もこのニュースティッカーを試しましたが、DOCTYPEが含まれていると、各サイクルの終わりにスムーズに循環するのではなく、スクロールが揺れます。

任意の提案をいただければ幸いです。

編集

そのため、Matt Hinzeの提案のおかげで、JQueryアニメーションでやりたいことができることに気付きました(例のように個別のスクロールではなく、連続的なスクロールが必要です)。しかし、私はすぐにliScrollで抱えていた問題と同様の問題に遭遇し、結局、CSSの問題(いつものように)が原因であることに気づきました。

解決策:liScroll-デフォルトの'var stripWidth = 0'を100のようなものに変更して、少しスペースを確保し、改行の折り返しを回避します。

0 投票する
4 に答える
27719 参照

asp.net - asp.net リスト ボックス コントロールに水平スクロールを追加します。

asp.net リストボックス コントロールに水平スクロール機能を追加するにはどうすればよいですか?

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

javascript - Webブラウザを一番上までスクロールさせますか?

ボタン/リンクなどのときに一番上にスクロールするJavaScriptとは何ですか。クリックされますか?

0 投票する
4 に答える
3844 参照

.net - .NET フォームで自動スクロール テキスト表示を取得するにはどうすればよいですか (クレジットなど)。

アプリケーションへの多くの貢献者に感謝したいクレジット画面を表示する必要があります。

映画の最後に流れるクレジットのように、自動的にスクロールするボックスにしたい。

0 投票する
4 に答える
6554 参照

wpf - WPFListBoxWrapPanelは長いグループをクリップします

アイテムをグループで表示するためのリストボックスを作成しました。グループは、リストボックスのパネルの高さに収まらなくなったときに右から左に折り返されます。したがって、グループはリストボックスに次のように表示されます。各グループの高さは任意です(たとえば、グループ1の高さはグループ2の2倍です)。

次のXAMLは、折り返しを実行するという点で正しく機能し、アイテムがリストボックスの右側から実行されたときに水平スクロールバーを表示できるようにします。

この問題は、アイテムのグループがWrapPanelの高さよりも長い場合に発生します。垂直スクロールバーにカットオフアイテムグループを表示させる代わりに、そのグループ内のアイテムは単にクリップされます。これは、WrapPanelのHeightバインディングの副作用であると想定しています。スクロールバーは、有効にする必要はないと考えています。

スクロールバーを有効にする方法、または私が見ないこの問題を回避する別の方法はありますか?

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

c# - C# ListView マウス ホイール スクロール フォーカスなし

複数の列を表示できるように、ListView を詳細に設定して WinForms アプリを作成しています。

マウスがコントロールの上にあり、ユーザーがマウスのスクロール ホイールを使用したときに、このリストをスクロールしたいと思います。現在、スクロールは ListView にフォーカスがある場合にのみ発生します。

フォーカスがない場合でも ListView をスクロールするにはどうすればよいですか?

0 投票する
4 に答える
411 参照

java - Java アプリでマウスホイール (スクロール用) を有効にする方法はありますか?

理想的には、コンパイル済みの古い Java ランタイム アプリでマウス ホイールをスクロールできるようにする方法が必要ですが、個々のアプリでマウス ホイールを明示的に使用する Java コードで十分です。

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

scroll - foxpro の垂直スクロール マーキー

VFP 8 または 9 でスムーズにスクロールする垂直マーキーを作成する方法について、誰かがコードを教えてくれたり、アイデアをくれたりできますか?

どんな助けでも大歓迎です。

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

wxpython - wxPython で wx.TextCtrl コントロールからスクロール位置/範囲を取得するにはどうすればよいですか?

開発中のキットからデータを受け取る小さなロギング アプリ (wxPython で作成) があり、スクロール ウィンドウにテキストを表示したいと考えています。現状では、テキスト表示に wx.TextCtrl を使用していますが、スクロール動作に問題があります。

基本的に、スクロールバーがウィンドウの下部 (つまり、受信データの最後) にある場合、データを追加するとビューが前方にスクロールされるようにしたいと思います。ただし、ビューが少し上にスクロールされた場合 (つまり、ユーザーがエラー メッセージなどの興味深いものを見ている場合)、アプリはスクロールせずに最後にテキストを追加する必要があります。

現在、次の 2 つの問題があります。

  1. 現在のスクロール位置を取得する方法がわかりません (GetScrollPos() の呼び出しが機能していないようです - 0 を返すだけです)。
  2. スクロール バーの現在の範囲を取得する方法がわかりません (GetScrollRange() を呼び出すと 1 が返されます)。

私は少しグーグルで検索しましたが、GetScrollPos と GetScrollRange が wx.TextCtrl に対して機能しないことを示唆するヒントがいくつかあるようです。他の誰かがこの分野で経験したことがありますか? 問題を解決する簡単な方法はありますか、それとも自分で wx.TextCtrl をロールバックする必要がありますか?