問題タブ [jquery-blockui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery-plugins - Primefaces と jQuery blockui プラグインの css の競合
Primefaces 3.5 と jQuery BlockUI プラグインを使用しています。私のコードでは、jQuery blockui プラグインのみを使用しており、期待どおりに動作しています。私が見ている問題は、block() メソッドに指定した css がブロッキング ダイアログに適用されないことです。メッセージは変更できますが、css は変更できません。デフォルト設定 '$.blockUI.defaults={ css:{...}}' の css を指定すると、表示されたダイアログがページの左上隅に移動し、まだ css が適用されません。
css をブロッキング コード行 (つまり、block() を呼び出したとき) にできるだけ近づけて指定しようとしましたが、まだ成功しませんでした。なぜこれが起こっているのか考えてみてください。ありがとう。
jquery - ajaxStart/Complete で blockui (および unblockui) しようとするとエラーが発生する
これは私の最初のプロジェクトであり、アプリケーションが情報を求めてサーバーにアクセスしたときに blockui を起動しようとしています。いくつかの例を調べて、以下の試みがうまくいくと思いましたが、間違っていました。
blockui - blockUI - font-family を変更し、オーバーレイの埋め込み領域を削除しますか?
ブロックUIを使用。ドキュメントのオプション、プラグイン自体、さらにはここでもスタックオーバーフローを調べましたが、フォントファミリの宣言を変更する場所が見つかりません。デフォルトでTimesを使用しているようです。また、パディングされた領域の上にフォントが表示されます。そのパディングされた領域の部分を削除する方法はありますか?淡色表示された画面の上にあるテキストのみが必要です。ありがとう。
jquery - AJAX 呼び出し中の jQuery DatePicker だけでの BlockUI
onChangeMonthYear コールバック中に BlockUI で jQuery UI DatePicker を使用しようとしています。コールバック中に、その月の利用可能な日付のリストを取得するために AJAX 呼び出しを発行しています。その要求が完了する間、BlockUI がカレンダー上にメッセージを表示するようにしたいと考えています。
開発者がページ全体をブロックしている例をたくさん見てきましたが、開発者がカレンダー ウィジェット自体をメッセージでブロックしようとしているケースは見たことがありません。電話をかけようとすると$("#ui-datepicker-div").block()
、カレンダーに何も表示されませんが、単に行う$.blockUI({message: 'Test'});
と期待どおりに機能します。
ここに私のコールバック関数があります:
この動作に関する洞察をいただければ幸いです。
ありがとう!
c# - 新しいページ ASP.NET C# で UI コンテンツをブロックする方法
jQuery BlockUI を使用して新しいページのコンテンツをブロックする方法がわかりません。aSP.NET MVC にアプリケーションがあります。あるビューでボタンをクリックすると、新しいレポートが生成され、新しいタブ/ウィンドウで開かれます。レポートが読み込まれないまで、このページのコンテンツをブロックしたいと思います。しかし、私の場合、コンテンツはボタンのある最初のページでブロックされ、この新しいページではブロックされません。誰かがこれを行う方法を手伝ってもらえますか?
javascript - jquery BlockUI のエラー
私はこのプラグインを何度も使用しましたが、ここで見たのとほぼ同じ方法で使用しましたが、最新の実装は機能していません。
JavaScript は次のとおりです。
そしてHTML:
関数をトリガーするときに Firebug コンソールが表示する内容は次のとおりです。 TypeError: $(...).block is not a function [Break On This Error]
css: { border: '2px 単色オレンジ' }
このコードは、私が他のページで行ったこととまったく同じであるため、困惑しています。誰かが私が行方不明になっているここで問題を見つけることができますか?
jquery - ページ ナビゲーション時の jQuery BlockUI プラグインの使用 (アンロード イベント)
jQuery BlockUIプラグインには、単純なコードですべての AJAX 呼び出しにアタッチする非常に優れた機能があります。
リンクをクリックするなど、同様のアプローチを使用して、各ナビゲーションに blockUI オーバーレイを表示できますか?
これはイベントを使用して行う必要があると思いますが、これでunload
失敗しました。
ナビゲーションの際、blockUI オーバーレイは表示されません (新しく読み込まれたページには表示されないため、非表示にすることは気にしません)。
私もできます:
と両方$.blockUI;
のBye!
メッセージがコンソールにはっきりと表示されますが、blockUI オーバーレイの兆候はありません。
多くのブラウザがalert()
の表示をブロックしていることを読みましたunload
。blockUIもカバーしていますか?div やその他の DOM 要素といくつかのスタイリングの集まりにすぎないので、そうすべきではありませんか?
Chrome 27、Internet Explorer 10、Firefox 21 でテスト済み。
2、3 年前、古いプロジェクトで、私は上記の機能を達成することができましたが、特定のボタンとメニュー項目に blockUI の表示を入札することによって純粋にそこで行われました。AJAX呼び出しと同じように、これをできるだけ避けてグローバルにしたいと思います。
google-chrome - Chrome / Firefox が beforeunload イベントで表示されるオブジェクトに画像を表示しない
私は jQuery blockUI プラグインを使用して、各 AJAX 呼び出しと各 URL 変更で気の利いた「ローダー」を表示しています。
これを担当する完全なコードは次のとおりです。
AJAX 呼び出し中はすべて問題ありませんが$.blockUI.defaults.message
、ページのリロード中、つまりbeforeunload
.
これはこれらのブラウザのバグですか? または、文書化された標準であり、IE のみが壊れます (問題なく画像を表示します)。ところで: アニメーション化.gif
は問題ではありません。Firefox と Chrome の両方が静的な.png
問題でさえ表示に失敗します。
これは何とか回避できますか?AJAX 呼び出しとページ リダイレクト/URL 変更の両方でまったく同じローダーが必要です。
jquery - ブロック UI が div をブロックするために機能しない
ボタン(IDが「Button1」のボタン)をクリックすると、特定のdiv(IDが「blockit」のdiv)をブロックしようとしています。そのために、ブロックUIプラグインを使用しています。しかし、ボタンのクリックで div をブロックできません。これが私のコードです
どこが間違っているのか教えてください。事前にサンクス