我有一个搜索结果列表,其中包含 100 个项目。显示时会出现浏览器滚动条。到目前为止没有问题。
但是,当用户现在再次搜索时,这次只获得了 8 个结果,结果适合页面并且滚动条消失了。再次,没问题。
但是我现在想做的是让这个看起来很花哨。所以我想淡出结果,然后淡入新的。
问题是当你淡出时,整个窗口会按照设计的方式调整大小,滚动条会移动,然后显示新的结果。如果新结果需要滚动条,那么这看起来有点奇怪,因为它首先消失然后重新出现。
是否有一种纯粹的 jQuery 方法来推迟窗口调整大小,从而保持滚动条可见,直到下一次加载的结果完全显示?
我正在寻找的效果是,如果两个结果都需要滚动条,那么您淡出第一个结果,滚动条保持不变,淡入下一个,滚动条保持不变。而不是让它消失然后重新出现。