問題タブ [scrollbar]
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.
javascript - コンテンツを追加している間、スクロール可能な要素を「一番下」にとどめる
私が取り組んでいる Web アプリのユーティリティ ページを作成しています。一種の「コンソール」として使用したい要素があります。
(プロトタイプの を使用して) Ajax 呼び出しを介してコンソールのエントリを取得しますAjax.PeriodicalUpdater
。
私が抱えている問題は、「コンソール」の下部に新しい行を挿入すると、スクロールバーが最初の位置にとどまることです(手動で下にスクロールしない限り、常に上部の行が表示されます)。
スクロールバーを自動的に一番下に保つにはどうすればよいですか?
このプロジェクトでそれを必要とするいくつかのライブラリのプロトタイプを使用しているので、可能であればそれまたは通常の JavaScript を使用したいと思います。
メモとして、私はすでにこれを試しました:
常に「一歩遅れて」おり、最新のアイテムが表示されないことを除けば、ほとんど機能します。
winapi - WS_VSCROLL、CreateWindow スタイルは機能するが、SetWindowLong は機能しない
私がする時
すべて問題ありませんが、WS_VSCROLL と WS_HSCROLL を削除してから以下を実行すると、それらが取得されないため、ウィンドウが正しくありません。なんで?間違ったウィンドウが表示されるだけでなく、WS_VSCROLL と WS_HSCROLL の両方が欠落している場合は使用できません。
apache-flex - Flex: スクロールバーが自動的に表示されたときにコンテンツを覆うのを防ぎます
垂直方向にのみスクロールできる Flex のキャンバスがあるため、キャンバスの属性を次のように設定します。
ここでの問題は、垂直スクロールバーが表示されたときにコンテンツを覆ってしまうことです。ただし、水平方向には十分なスペースが残っています。コンテンツのサイズが自動的に調整されることを期待していました。
垂直スクロール ポリシーを「オン」に設定すると、コンテンツもカバーされません。
両方のスクロール ポリシーを「自動」に設定した場合、垂直スクロール バーでカバーされる領域にスクロールするためだけに水平スクロール バーも表示されます。
垂直スクロールバーが表示されているときにキャンバスのコンテンツを再レイアウトして、コンテンツを覆わないようにする方法はありますか?
html - HTML textarea要素のスクロールバーを非表示にすることは可能ですか?
CSSまたはその他の手段を使用してHTMLテキストエリア要素のスクロールバーを非表示にすることは可能ですか?
html - html - スクロールバーの自動ジャンプ
スクロールバーが勝手にジャンプしたくない場所にジャンプするという奇妙な問題が発生しています。
このページ内にスクロールバー付きのテーブルがあります。ユーザーの画面が小さい場合、ページは自動的にスクロールバーを追加します。テーブルの一番下までスクロールしてクリックすると、ページのスクロールバーが跳ね上がり、クリックしたものが見えなくなります。何か案は?
ありがとう。
visual-c++ - VC++ 6.0 および MFC でのスクロール バーの処理
はい、vc++6.0 MFC で、エディット ボックス (IDC_EDIT1) でデータ (日付と時刻を表示したい) を読み込んで表示しながら、シリアル ポートを接続しました。
私の問題は、編集ボックスで垂直スクロールバーを使用したことです。新しいデータを表示するたびに、垂直スクロールバーが上に移動します。降りてくる必要があります(下にスクロール)、
書かれたコード:
javascript - JavaScriptでスクロールバーを無効にする方法は?
Internet Explorer 7 のみでモーダル ウィンドウを表す div を表示するときに、ブラウザーのスクロール バーをロックする必要があります。グーグルで使用できることがわかりましたdocument.body.style.overflow='hidden'
が、これはIE7では機能しません。私もdocument.body.scroll="no"
どの作品で試してみましたが、スクロールバーの上にマウスを置いた後にのみ:-S
誰もがより良いアプローチを知っていますか?
ありがとう
apache-flex - Adobe Flex コントロールに垂直スクロール バーがない
データグリッドを含むキャンバスがあります。キャンバスの水平スクロールと垂直スクロールを「オフ」に設定し、DG の両方を「自動」に設定しました。これは、DG の列数が多くなるまで (>=16)、垂直スクロール バーが表示されなくなるまで機能します。誰でもこれを見ましたが、さらに良いことに、答えがありますか?
asp.net - ASP.NET:ListBoxコントロールの垂直スクロールバーを非表示にする方法は?
CSS:overflow:auto を試しました。うまくいきません。それを達成する方法はありますか?
ASP.NET フォーラムで見たように、カスタム コントロールを作成する必要がありますか?
.net - DataGridView の ScrollBar
DataGridView を含む vs2008 に winform があります。データグリッドには、複数の列を持つリストが含まれています。これらは固定幅ですが、残っているスペースをすべて取り、ビューの幅を埋めるように設定したものを除きます。winform はあらゆる方向にサイズ変更可能です。
私が解決しようとしている問題は、ウィンドウの垂直サイズを大きくすると、スクロールバーが消え、列が右にスナップして余分なスペースを埋めることです。私がしたいのは、垂直スクロールバーが消えないことです。DataGridView のプロパティで ScrollBars を垂直に設定しても、これは行われません。
これを達成することはまったく可能ですか?もしそうなら、垂直スクロールバーを常に表示するにはどうすればよいですか?