これは本当にsymfonyのとは関係ありませんが、まあ...私はsymfonyのアプリ上での場所でこのような何かを持っている:
TEMPLATE:
<input type="submit" class="jq-upload" value="Upload" /> // submit button
<div class="jq-loader"></div> // empty div for a loader image
JS:を
$(document).ready(function()
{
$(".jq-upload").click(function() {
$(".jq-loader").addClass("jq-load-icon");
});
});
CSS:
.jq-load-icon {width: 16px; height: 16px; background: url('../images/loader.gif') no-repeat;}
ので、基本的には、アップロードボタンをクリックすると、背景画像としてアニメーションGIFを持っていることへの次の空のdivにクラスを追加します。この場合、典型的なローディングアイコンです。
これで、ポップアップを作成したり、必要に応じて調整したりできます。
出典
2010-12-02 18:40:38
Tom