ドロップダウンリストを変更すると、部分的に表示されるtelerikツリーがロードされ、ツリーコンテンツにajax読み込みバーが表示されますのみ。しかし、コンテンツが読み込まれている間にページを無効にしたい(ユーザーはページを使用することはできませんが、ページが表示されるはずです)、ユーザーには "読み込み中....."という画面が表示されます。あなたはLoadingElementId
と呼ばれるAjaxOption
に建て使用することができます(というよりも、jqueryの)バックあなたのAJAX呼び出しを行うためにMVCのAjax.BeginForm
を使用する場合は部分ビュー(AJAX)読み込み時にページを非表示にする
2
A
答えて
3
を利用することができます。欠点は、$.ajax()
の代わりにフォームを使用して投稿する必要があることです。フォームでは、非表示のボタンが必要で、ドロップダウンのonchangeイベントはフォームデータを非表示のフィールドに作成し、非表示のボタンにクリックイベントを発行する必要があります。
他のアプローチは、このようにdiv要素を投げることです。この
#loading-pane { display:none; opacity: 0.8; position: fixed; top: 0; left: 0;
width: 100%; height: 100%; filter: alpha(opacity=80); -moz-opacity: 0.8;
z-index: 999998; background-color: #ffffff; }
#loading-pane img { position: absolute; top: 40%; left: 47%; z-index: 999999; }
よう
<div id="loading-pane">
<img src='<%: Url.Content("~/Content/Images/ajax-loader.gif") %>' />
</div>
とCSSは、この
$('#MyDropDown').change(function() {
$('#loading-pane').show();
$.ajax({
success: function() {
$('#loading-pane').hide();
}
});
});
2
関連する問題
- 1. モデルはポストバック時にajax読み込み部分ビューで
- 2. AJAX部分ページの読み込み?
- 3. iframeの読み込み時にfancyboxを非表示にする
- 4. iPhone - ページの読み込み時にアドレスバーを非表示にする
- 5. ページの読み込み時にコンポーネントを表示する方法
- 6. ページの読み込み時にスナックバーを表示する方法
- 7. ASP.NET - ページ読み込み時にUpdatePanelsを非同期に読み込み
- 8. ページの読み込み中にajaxの読み込みGIFアニメーションを表示するには?
- 9. ネイティブwebview部分ページの読み込み
- 10. 異なる時間にページを読み込む部分
- 11. ページの読み込み時に毎回ページの読み込み
- 12. Android:ページ読み込み中に一時イメージを表示
- 13. ページ読み込み時に純粋なCSSポップアップを表示
- 14. 自分のビューに外部アクティビティを読み込みますか?
- 15. ページの読み込み時にAjaxが発生する
- 16. JSF 2.0ドキュメントの読み込み時のページ上の部分レンダリング
- 17. Access 2007で読み込み時にラベルを非表示にするには
- 18. ajaxでページを読み込み、読み込んだページアンカーにスクロール
- 19. CSSタブ - 最初の読み込み時に子コンテンツを非表示にする
- 20. 読み込み中にDataTableを非表示にする
- 21. ページのajax読み込み部分でVideo.jsプレーヤーを初期化する
- 22. Django + Ajax - ページの読み込み時に大きなデータの小さな部分をレンダリングする
- 23. 部分ビューの読み込みを禁止する
- 24. UWP - ページの読み込み時にOpenPictureをTimePicker/DatePickerに表示する方法
- 25. ページの読み込み中にdivを非表示にしますか?
- 26. ページの読み込み時にスライド/プッシュメニューを非表示にしますか? (cssのみ)
- 27. サイドバーを非表示にしてページを読み込む方法
- 28. ウェブサイトの読み込み時に表示を表示
- 29. ページの読み込み時にカスタムメッセージの確認を表示する方法は?
- 30. ページの読み込み時にfancyboxライトボックスを表示する方法
読み込み中のコンテンツではなくページを無効にしたい。 – sunny
これは、ページの上に読み込み画面を置き、ユーザーが対話できないようにします。画像を残して、cssで不透明度を0に設定すると、目に見えない読み込み画面になります。 – Josh