ページ内の div まで下にスクロールしてから、少し上にスクロールしたいと考えています。
jqueryを使用しています。
私はこのonclickバインドを取得しました:
{
$.scrollTo( $('#theDestDiv'), 1000);
window.scrollTo(0, (window.pageYOffset)-100 );
}
問題は、ページが theDestDiv へのスクロールを完了する前に window.scroll が発生し、pageYOffset が間違った値を取得することです。
setTimeout を試しましたが、タイムアウトがスクロールダウンにかかる時間の場合にのみ機能します。
修正方法はありますか?