問題タブ [maintainscrollpositionon]

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

angularjs-ng-repeat - ng-repeat からアイテムを削除するときにスクロール位置を維持する

firebase データベースから投稿をロードする ng-repeat があります。新しい投稿が作成されると、それらがリストの一番上に表示されるように、アイテムを逆にロードします (Facebook と同様)。新しいアイテムが一番上に追加された場合、ユーザーのスクロール位置を維持できましたが、投稿が削除された場合、ユーザーが見ていた投稿を表示し続けることができないようです。div はコンテンツをシフトして、空いたスペースを埋めます。この問題に対するエレガントな解決策はありますか? 各ポストが同じ高さの場合、これを達成できますが、ポストごとに高さが異なります。

おそらくずさんな方法で投稿を追加するときに、スクロールを維持します。ng-repeat で、「最初に」クラスを追加します。新しい「.first」要素が読み込まれると、arrivejs を使用して、投稿の高さとコンテナーの scrollTop を計算し、いくつかの計算を行います。

どんな提案でも大歓迎です。

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

asp.net - updatePanel を使用すると、maintainScrollPositionOnPostBack が機能しません

更新パネルを利用して使用したいのですScrollPositioningが、機能しません。

maintainScrollPositionOnPostBack="true".aspx ページで使用 します。

それが機能するようにするにはどうすればよいですか?

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

asp.net - Stackoverflow がコメントまたは返信の正確な場所にジャンプする方法

社内で使用するフォーラム サイトを開発しています。asp.netを使って開発しています。

そのため、ユーザーがスレッドを開始すると、他のユーザーがそれに返信できます。そのため、signalR を使用してスレッド所有者にトップに通知を表示します。

そのため、Stackoverflow で通知をクリックすると、返信の場合はそのスレッドに直接移動します。(これは実行可能です。通知メッセージにハイパーリンクを生成しており、すでに機能しています。)しかし、コメントまたは返信の正確な場所にジャンプして強調表示するにはどうすればよいでしょうか。ページにページネーションがある場合、これはどのように可能ですか?

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

telerik - スクロール位置を維持しながらサーバーから Telerik RadWindow を表示する

ページの下部までスクロールしているときに RadWindow を表示すると、ウィンドウがページの上部にレンダリングされ、ウィンドウを表示するには上にスクロールする必要があります。

「MaintainScrollPositionOnPostback」を設定して、ポスト バック スクロール位置を維持しています。

ItemTemplate にボタンがある RadListView があります。そのボタンがクリックされると、RadWindow モーダルを表示します。

問題は、ページの下部までスクロールしてボタンをクリックすると、ページの上部にウィンドウが表示されますが、ユーザーがスクロールした場所までスクロールダウンすることです (MaintainScrollPositionOnPostback のため)。したがって、ユーザーが上にスクロールするまで、ウィンドウは画面外に表示されます

ポストバック時にユーザーがスクロールしている RadWindow を表示するにはどうすればよいですか? (ページの上部にはありません)

RadWindow を 2 つの異なる方法で表示しようとしましたが、どちらも同じ結果になりました

方法 1:

方法 2:

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

c# - Asp.netのmaintainScrollPositionOnPostBackとフォームの検証が失敗する

記入しなければならない非常に長いフォームがあります。ユーザー入力に基づいて非表示/表示する複数のコントロールがあるため、maintainScrollPositionOnPostBack を有効にしました。

フォームが長いので、検証が失敗する原因となった最初のコントロールにページをフォーカスしてスクロールし、検証失敗オプションを有効にします。ただし、maintainScrollPositionOnPostBack がこれをオーバーライドしているようです (コントロールはフォーカスしますが、スクロールしません)。

これに対する回避策のアイデアはありますか? これまでに試したことはすべてうまくいきませんでした。これは、asp.net Web フォーム プロジェクトです。

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

android - スクロール位置を維持しながら RecyclerView を更新する

RecyclerViewコンテンツを更新した後、現在のスクロール位置を維持するにはどうすればよいですか?

で、onCreate次のように繰り返すタスクを設定しました。

AsyncTask、データベースに最新のリスト コンテンツを照会します。

タスクが完了したら、リストを更新するように呼び出します。

私の問題の理由は、毎回アダプターを設定していることだと確信しています。最初のタスクでそれを設定しようとしましたが、リストがまったく更新されません。