問題タブ [smooth-scrolling]

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 投票する
4 に答える
51607 参照

android - スクロール ビューでのスムーズ スクロールの速度を下げる

私はスクロールビューを持っています。SmoothScrollBy()を使用してsmooth-scroll.を実行しました。すべて正常に動作しますが、smooth-scrollの期間を変更したいです。スムーズ スクロールが非常に速く発生し、ユーザーは何が起こったのか理解できません。スムーズ スクロールの速度を下げるのを手伝ってください。

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

javascript - スムーズなスクロールエンドポジショニング

ナビゲーションをクリックした内容に応じて上下する、気の利いた滑らかなアニメーションのスクロールがあります(CSS-Tricksに感謝します!)。これですべてうまくいきましたが、ブラウザウィンドウの上部に固定され、下にスクロールするとセクションヘッダーの邪魔になるナビゲーションがあります。非常に単純な関数で同様の問題を抱えている可能性のある人を一生見つけることはできません。

HTMLに貼り付けたJSは次のとおりです。

ですから、私はJSとJQueryを学習している最中なので、皆さんの忍耐に感謝し、あなたのコメントを聞くのを楽しみにしています。

よろしくお願いします。

編集:ここに私のテストサイトがあります:テスト

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

android - GridViewのスムーズスクロール

smoothScrollToPosition()の方法はGridView正しく機能しますか?未解決のバグレポートを見つけましたが、私のものも正しく機能していません。

setSelection()正常に動作していますが、スムーズなスクロール効果が必要です。

この問題について何か考えがありますか?

これが永続的な問題である場合、どこから適切なスクロール効果を実装し始める必要がありますか?

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

c# - 進行中の縦書きテキストのスムーズなスクロール

スプラッシュ スクリーンにテキストの進行状況を表示するコントロールを作成する必要があります (たとえば、読み込まれたさまざまなモジュールと起動の状態を表示します)。新しいテキストが前のテキストを滑らかなアニメーションで押し上げるように、最後の 3 行または 4 行のみをコントロールに表示したいと思います。

このコントロールまたは他のコントロールに TextBox コントロールを使用する必要がありますか? 誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.

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

android - Android:マルチスレッドを使用してUIをレスポンシブにする(スムーズなスクロールをアーカイブする)

私の活動は、アナウンスをダウンロードして表示することです(アナウンスWebサービスから)。UIの応答性を維持するために、バックグラウンドスレッドで次のアクションを実行します。

1)XMLをアップロードします(データはXMLに保存されます)、

2)XMLを処理します。

3)画像をアップロードします。

さらに、UIスレッドの応答性を維持するために、UIスレッドとバックグラウンドスレッドの優先順位を変更します。

メインスレッド:

バックグラウンドスレッド:

各アナウンスはTableRowに配置され、各TableRowはハンドラーを使用してTableViewに配置されます。ユーザーがTableViewをスクロールし、テーブルの最後に到達しようとすると、新しい行が追加され、次のアナウンス用のHTTP-GETが送信されます(+パーシング(XPathを使用)+画像のアップロード+テーブルの行にコンテンツを入力)。

私の問題:

アップロードと解析が進行中の場合、ユーザーインターフェイスは部分的にしか応答しません(ユーザーがTableViewをスクロールすると、それぞれ0.1〜0.5秒の遅延が発生します)。

データのアップロード/処理に依存しない、絶対にスムーズなスクロールを作成したいと思います。

間違った方法で何が行われ、ここで他に何ができるでしょうか?たとえば、ハンドラーの操作の数を減らすと、応答性が向上するはずです...多分そのように。ただし、そこには重くてリソースを消費する指示はありません。


アップデート

TableLayoutの代わりにListViewを使用してコードを書き直しました。前者の方がかなり高速であるためです(結局のところ、私はそれを知りませんでした)。しかし、XML処理とListViewスクロールが同時に行われていると、まだスパイクがあります。私は2つの実験を行いました:

1)すべてのバックグラウンドプロセスを削除しました-下にスクロールすると新しい行がListViewに追加されましたが、それらの行のデータは処理されませんでした(したがって、空のままでした)-このようなバリアントはうまく機能し、スパイクはなく、UIは完全に応答しました。

2)2番目の実験は、ListView更新の呼び出しを削除することでした(XMLファイルは処理されましたが、見つかったデータはListViewアダプターに渡されませんでした)-そのときは急上昇しました。したがって、これらのスパイクはバックグラウンドスレッドによるものであり、UI更新呼び出しによるものではないと結論付けます。バックグラウンドスレッドの優先度をメインスレッドの優先度よりも低くした場合、どのようにしてアプリの速度を低下させることができますか?

スレッドの優先順位を設定する正しい方法は?

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

objective-c - NSTextView、テキストの追加、スムーズなスクロール

実装したチャット履歴ビューにスムーズスクロールを実装しようとしていますが、追加するコンテンツが十分に大きい場合、スムーズスクロールは数行しかスクロールしません。

私の最初の推測では、ビューはまだ再描画されていないということでした..そうではなく、 -display で即時描画を強制しても、まだ壊れています。

私は何を間違っていますか?

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

internet-explorer - Internet Explorer のスムーズ スクロールの検出

これは 2 つの部分からなる質問です。Web ページを作成していますが、次のことを知る必要があります。

  1. IE でスムーズ スクロールが有効になっているかどうかを検出する方法はありますか (有効な場合、どのように)?
  2. IE で Web ページのスムーズ スクロールを無効にする方法はありますか?

明確にするために、コンピューター全体のスムーズ スクロールをオフにする方法を尋ねているわけではありません。私は、スムーズ スクロールが無効になっている場合にのみ適切に動作する Web ページを開発している開発者です。

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

android - ギャラリーのスクロールはスムーズではなく、タブレットでスクロールしている間は少し不安定です

ギャラリービューに画像を読み込んでいますが、画像をスクロールしているときに、画像が不安定であるか、動かなくなっているように見えます。スムーズにスクロールするギャラリーが必要です。これは、10.1Samsungギャラクシータブレットをスクロールしたときにのみ発生します。これを解決するのを手伝ってください。

私は以下のコードを使用します

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

javascript - div 内でのスムーズなスクロール

重複の可能性:
アンカーへのjqueryスムーズスクロール?

ブログ テンプレート (ここ) を作成していますが、スムーズにスクロールできるようにしたいと考えています。さまざまなエントリへのリンクはサイドバーにあり、単純<a href="#lorem"><li>Lorem</li></a>です。似たような他のさまざまな質問がここに投稿されていますが、JavaScript を自分の Web サイトに組み込んでみましたが、うまくいきません。よくある問題は、リンクをクリックしてもまったく何も起こらず、一時停止した後に通常のジャンプ正しいセクション (アニメーションが意図されている長さの一時停止を含む) と、完全に通常のジャンプです。

私はJSとjQueryが初めてなので、非常に文字通りのアドバイスをいただければ幸いです.1行のコードが与えられたものと見なされているが、それについては知らないため、私の試みがこれまで失敗したのではないかと心配しています.

前もって感謝します。

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

button - クリックするたびに400px下にスクロールするボタンが必要です

ボタンとして使用する画像があります。画像がクリックされるたびにページがスムーズに400px下にスクロールするようにするコードが必要です。

JQueryやJavascriptでうまくいくと思いますが、よくわからないのでよくわかりません。

実際、ボタンの代わりにキーボードショートカットを使用できれば、さらに良いでしょう。Google+のGoogleと同じように、「J」と「K」は投稿を上下に移動するために使用されます。これはまさに私が達成しようとしていることです。私のサイトのすべての投稿は同じ高さになるので、コーディングが簡単になるかもしれません。