1

ページに AJAX ローダーがあります。最初はCSSdisplay: none;を使用して非表示にし、AJAXルーチン中に表示します-

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

'explode' を使用するのは、ローダーがそれほど大きくない (配置する必要があるため) ためです。

ただし、上記の jQuery を使用するdisplyと、ローダーのタイプがinlineデフォルトで に変更されます。私が必要とするので、これは私には良くありませんinline-block

ドキュメントは、いくつかのオプションが利用可能であることを示唆していますが、これに関連しているようには見えません。これを行う方法を知っている人はいますか?ありがとう。

アップデート

@PatsyIssa の提案に従って、animate関数を実装しようとしています。

これが私が試したことですが、displayプロパティは無視されているようです。また、これと組み合わせて爆発効果をどのように使用できるかわかりませんか? ありがとう。

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

2 に答える 2

0

opacityまたはvisibilityオプションを使用します。

于 2013-11-06T11:34:33.597 に答える
0

ショーのアニメーションが完了したら、次を使用します。

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