我用jquery .load((加载的内容在加载到一个小div时占用了太多的屏幕?
有人知道这里发生了什么吗?有什么方法可以在内容过渡时设置内容样式?
$('.selector').hide("slide",{direction:"right"},1000,function() {$('.display').load('..content/content.php')});
$('.selector').show("slide",{direction:"left"},1000);
你可以用许多不同的视觉风格来处理它,我举两个例子:
- 默认情况下要隐藏的
$('.display')
,然后在load()
(第三个参数(的success callback
上,设置其样式使其可见 - 给
.diplay
一个固定高度的样式,而容器(.selector
(具有overflow: hidden
样式,然后在动画完成后,将其转回overflow: none
通常,您的问题与动画有关。此外,我建议使用函数$.ajax()
,它可以让您更好地控制加载流。它有更多的callback
。