1

我的页面上有一个 AJAX 加载程序。它使用 CSSdisplay: none;开始隐藏,然后在 AJAX 例程中显示 -

t.ajax_loader.show('explode', {}, 1000);

我使用“爆炸”是因为装载机不是那么大(因为我必须把它放在哪里),我想帮助它更明显地让它在那里。

但是,使用上面的 jQuery 会默认disply将加载器的类型更改为。inline这对我没有好处,因为我需要inline-block.

文档建议有几个选项可用,但似乎与此无关。有人知道我可以做到这一点吗?谢谢。

更新

根据@PatsyIssa 的建议,我正在尝试实现该animate功能。

这是我尝试过的,但是该display属性似乎被忽略了。另外,我不确定如何结合使用爆炸效果?谢谢。

t.ajax_loader.animate({
    display: 'inline-block'
}, 1000);
4

2 回答 2

0

使用opacityvisibility选项。

于 2013-11-06T11:34:33.597 回答
0

显示动画完成后,使用:

$('#myElementId').css('display', 'inline-block');
于 2013-11-06T11:35:06.740 回答