100 項目の検索結果リストがあります。表示されると、ブラウザのスクロール バーが表示されます。今のところ問題ありません。
ただし、ユーザーが再度検索すると、今度は 8 件の結果しか得られず、結果がページに収まり、スクロール バーが表示されなくなります。繰り返しますが、問題ありません。
しかし、私が今やりたいことは、これを派手に見せることです. そのため、結果をフェードアウトしてから、新しい結果をフェードインしたいと考えています。
問題は、フェードアウトするとウィンドウ全体のサイズが変更され、スクロールバーが移動して新しい結果が表示されることです。新しい結果にスクロール バーが必要な場合、最初に消えてから再び表示されるので、これはちょっと奇妙に見えます。
結果の次のロードが完全に表示されるまで、ウィンドウのサイズ変更を延期し、スクロールバーを表示したままにする純粋なjQueryの方法はありますか?
私が探している効果は、両方の結果にスクロール バーが必要な場合、最初の結果をフェードアウトし、スクロール バーはそのままで、次の結果をフェード インし、スクロール バーはそのままになることです。消えてから再び現れるのではなく。