【发布时间】:2010-07-13 14:11:58
【问题描述】:
我加载外部内容来替换 DIV。
问题是,当 ajax-loader.gif 替换初始内容时,页面高度缩小并且滚动条可能会消失。一旦加载了外部内容,滚动条就会重新出现。抽搐会带走平滑度。
有没有更流畅的方法?也许在加载外部内容之前保留 div 的高度?我不能使用固定高度。这是我的功能:
function(){
$('.filter a').click(function(){
$('#mydiv').html('<p><img src="ajax-loader.gif" /></p>');
$('#mydiv').load('/site/?key=Value');
return false;
});
(Project 是 Wordpress 中的分面搜索)。
谢谢!
【问题讨论】:
-
这里的问题是加载数据到页面需要等待时间吗?如果是这样,请使用像 Andir 建议的回调。
-
不,等待时间还可以。问题是 div 先收缩然后再展开。
标签: jquery ajax wordpress load