これに似た質問がいくつかあり、すべての提案を試しましたが、役に立ちませんでした。
テキストエリアとボタンがあります。ボタンは最初は非表示ですが、ユーザーが何かを入力するとボタンが表示されます。
これに加えて、ボタンが表示されるようにページをスクロールしたいと考えています。例:
$(document).ready(function () {
$('#AddCommentEntryBox').on('keyup', function (e) {
if ($(this).val() !== '') {
$('#AddCommentButton').show();
$(window).scrollTop($('#AddCommentButton').position().bottom);
//$("html, body").animate({ scrollTop: $(document).height() }, 1000);
} else {
$('#AddCommentButton').hide();
}
});
});
編集:より良い例 - ページではなく、親要素をスクロールする必要があります: