jqueryのuiサイト(link text)と同じ結果のjqueryタブプラグインを使用しています。ajaxを使用してコンテンツを読み込むときにユーザーにフィードバックを表示
問題は、Ajaxリクエストが応答を待っているときにタブのラベルを「読み込み中」に変更したいということです。それをどうすれば達成できますか?
編集:
私が今持っているもの:
<div id="tabs">
<ul>
<li><a href="#tabs-1">User Profile</a></li>
<li><a href="/User/EditUser/<%: Model.Id %>">Edit</a></li>
<li><a href="/User/Delete/<%: Model.Id %>">Delete AccountT</a></li>
</ul>
<div id="tabs-1">
<% Html.RenderPartial("UserProfile", Model); %>
</div>
</div>
とJavaScriptに私は次のコードを持っている:私が欲しいもの
<script type="text/javascript">
$(function() {
$("#tabs").tabs({
});
});
</script>
のロードメッセージを表示することですアクティブなタブのdiv内にある。
ローディングメッセージは、私が望んでいた場所に正確には行きませんが、これは結果を達成するためのよりクリーンな方法です。 *親指* – dcarneiro
アヤックスが処理している間に、アンカーを含む、あなたの 'li'は' UI-状態processing'クラスを取得します。それでもう少しできるはずです。 あなたは使用してスタイル関連]タブに達成する必要があります(あなたはそれがAJAXロードタブが思って動作させることができることを確認していない)http://kaioa.com/node/93を参照して、対象のCSSプロパティを。 – Olivier