3

我搜索了一个特定的术语,它产生了“n”个结果。当我进行分页时,会发生效果并在此之后更新内容.. google 在搜索结果分页期间使用哪种 jquery 效果?任何建议...

4

2 回答 2

2

它不是标准的 jQuery 效果之一,当 AJAX 调用时,它将内容不透明度设置为 50%(或类似的东西),当加载下一页时,它会删除当前内容,移除不透明度,应用新数据并将视口触发到屏幕顶部。

应该很容易复制。

编辑

好的,所以我在 jsFiddle 中拼凑了一些东西,这只是复制 Google 页面转换的一种非常快速而肮脏的尝试,请记住我的 jQuery 代码是出于演示目的,您可能希望使用 AJAX 回调来更改内容的状态。

http://jsfiddle.net/puKBQ/

于 2010-09-16T10:36:36.480 回答
1

他们使用的不是 jQuery,但您可以在 jQuery 或 vanilla JavaScript 中获得相同的效果。

简单的方法是<div>用白色背景和 50%(根据需要调整)不透明度覆盖该区域。这在处理器比淡化内容本身便宜得多(尤其是在各种版本的 FireFox 中,出于某种原因)。

常用插件类似于block UI 插件,但如果您不需要显示消息或阻止行为,您最好自己编写更轻量级的版本。

于 2010-09-16T10:41:14.117 回答