この問題に取り組む最善の方法は何ですか?:
クリックできる名前のリストがあります。名前をクリックすると、リストが消え、その名前に関する情報が表示されます。ただし、そのリストは情報よりも長いことが多いため、リストの下部にある名前をクリックすると... リストが情報に置き換えられます (ページが短くなります)。ただし、Chrome (OS X 10.8 上) は、スクロールバーが縮小しても現在のスクロール位置を保持します...そのため、ユーザーには灰色の画面だけが表示されます (ページがそれほど下に移動しないため)。
どんな助けでも大歓迎です!必要に応じて質問を明確にすることができます:)
編集:私は以前にAwokeKnowingが提案したことを試しましたが、追加されたコンテンツがすでにビューポートにある場合、上部にスクロールすると「ぎくしゃくした」感じがするため、これは優れたオプションではありません. すでに追加されていることがわかりますが、その場合にスクロールを調整する必要はありません。コンテンツがビューポートに表示されるかどうかをテストする方法が必要です。
$("button").click(function(){
alert($("div").scrollTop());
});
また、AwokeKnowing は、これは単なるブラウザのバグである可能性も示唆しています。その場合、回避策はありますか?
編集 2:より具体的には、名前は<a href="#">
ブートストラップ タブ ペイン内のリンク ( ) のリストであり、それらをクリックすると新しいタブ ペインが作成され、それに切り替わります。問題は、新しく作成されたペインが、リストが表示されているペインよりも大幅に短いことです。短いペインに切り替えると、望ましくない動作が発生します。