問題タブ [hourglass]

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.

0 投票する
14 に答える
45927 参照

jquery - ユーザーがマウスを動かさずにブラウザのカーソルを「待機」から「自動」に変更する

この jQuery コードを使用して、Ajax 呼び出し中にマウス ポインターをビジー状態 (砂時計) に設定します...

そして、それを通常に戻すためのこの対応するコード...

これは正常に動作します...一部のブラウザでは。

Firefox と IE では、コマンドを実行するとすぐにマウス カーソルが変わります。これは私が望む動作です。

Chrome および Safari では、ユーザーがポインターを移動するまで、マウス カーソルが「ビジー」から「自動」に変化しません。

気が進まないブラウザにマウスポインタを切り替える最善の方法は何ですか?

0 投票する
2 に答える
19741 参照

android - Androidの砂時計

Androidアプリケーションで砂時計をプログラムで表示するにはどうすればよいですか?

0 投票する
3 に答える
16983 参照

vba - Outlook VBA マクロ: 「お待ちください」を示す最良の方法

マクロが Outlook 内で実行されていることをユーザーに示すためのベスト プラクティスは何ですか? マクロが完了するまでに約 1 ~ 30 秒かかります。

マクロが実行される前にモーダルな 'msgbox' がポップアップするのは面倒なので避けたいです。

できれば砂時計カーソルは避けたいので、もっと良い方法はないかと考えました。

マクロの実行中に非モーダルの「ステータス」メッセージを表示する方法はありますか?

(私が持っているマクロは、現在選択されている mailItem に対して実行され、クイック アクセス ツールバーのボタンによって起動されます)。

0 投票する
2 に答える
10740 参照

delphi - Delphi の FindDialog でカーソルが砂時計に変わらないのはなぜですか?

私は単純に FindDialog を次のように開いています。

私の FindDialog.OnFind イベントでは、カーソルを砂時計に変更して大きなファイルを検索したいと考えています。これには数秒かかる場合があります。したがって、OnFind イベントでは次のようにします。

テキストの検索中にカーソルが砂時計 (または Vista では回転する円) に適切に変化し、検索が完了するとポインターに戻ります。

ただし、これはメイン フォームでのみ発生します。FindDialog 自体では発生しません。検索中、デフォルトのカーソルは FindDialog に残ります。FindDialog の上にカーソルを移動すると検索が行われますが、カーソルをデフォルトに変更し、メイン フォームの上に移動すると砂時計になります。

これは、起こるべきことのようには見えません。私は何か間違ったことをしていますか、それともすべてのフォームでカーソルを砂時計にするために何か特別なことをする必要がありますか?

参考までに、私は Delphi 2009 を使用しています。

0 投票する
5 に答える
15020 参照

c# - WinForm アプリケーションでの砂時計の問題

WinForm の UI を使用した私のプログラムでは。ThreadPool でメソッドを起動する直前に、カーソルを砂時計に設定します。

カーソルを設定するための UI スレッドの私のコードは次のようになります。

メソッドが終了したら、UI スレッドに戻ってカーソルを通常のケースに設定します。

私の問題は、マウスを動かさない限り、カーソルが砂時計にとどまることです。ユーザーがマウスを動かさずにアクションの最後を待つと、少し邪魔になります。

誰でも私を助けることができますか?

ジェローム

0 投票する
1 に答える
656 参照

android - Android内蔵スピナー

クラウドにデータを照会してからListViewにデータを入力するWebサービスがあります。

クラウドがクエリされていることをユーザーに知らせるために、ある種の回転インジケーターを表示したいと思います。

ユーザーが引き続きアプリケーションを使用できるようにしたいので、スピナーが表示されたポップアップを表示したくありません。これをログイン画面に使用していますが、ここでは適用されません。

これを行うための組み込みの方法はありますか?自分の回転する画像リソースを含め、クラウドのクエリ中にリソースを非表示/表示することで、確かに自分でハックすることができましたが、組み込みのリソースがあることを期待していたので、自分のリソースを使用する必要はありませんでした。

0 投票する
3 に答える
10518 参照

jquery - フォーム送信中の砂時計

CSVファイルを解析するgrailsアプリケーションがあります。私はそれをフォームで動作させています、そして人々がフォームをアップロードするとき、次のページを取得するのに30秒以上かかることがあります。

フォームの仕組みを変更せずに、何らかのポップアップや砂時計などをjavascript(jQueryなど)ですばやく配置する方法はありますか?フォームの送信全体をJQueryなどに移行せずにすばやく修正できるものを探しています。

私の最初の試みでは、答えはノーのようです。通常のフォーム送信をクリックすると、ブラウザはJavaScriptを無効にするページをチャックしているように見えます。ただし、応答が同じページの場合、JavaScriptが実行されますが、それは役に立ちません。

このようなもの:

0 投票する
3 に答える
3946 参照

c# - アクティブな (またはまったく) Windows フォームを持たずに C# を使用して待機カーソルを表示する方法は?

このコードサンプルを使用してみました:

から: http://www.codeproject.com/KB/cpp/WaitCursor.aspx

しかし、私にはメインフォームがなかったので、何もしませんでした。メインフォームは必要ありません。私の C# プロジェクト タイプは Windows アプリケーションですが、表示される唯一の GUI はエラー メッセージ ダイアログまたは成功メッセージ ダイアログです。WinForm の存在を偽装する方法はありますか (存在するが表示されないようにするため)。表示するには、マウスカーソルをその上に置く必要がありますか?

0 投票する
1 に答える
200 参照

c++ - ベクターの渡し方砂時計パターンを使用したライブラリ/モジュール境界間?

この質問は、砂時計パターンに関するステファヌス デュ トワの講演に関連しています。すばらしい話で、図書館のライターにとって本当に役に立ちます。

YouTube リンク: https://youtu.be/PVYdHDm0q6Y

Slideshare リンク: http://www.slideshare.net/StefanusDuToit/cpp-con-2014-hourglass-interfaces-for-c-apis

わかりましたここに質問があります:

std::vector<MyObject>ライブラリの境界を越えてa を渡す必要があるとします。砂時計パターンを使用してこれを行う最善の方法は何ですか。パフォーマンスだけでなく、きれいなインターフェースを維持することも心配しています。以下に、実装したいインターフェースの例を示します。

クライアント側 C++ インターフェイス:

C インターフェイス:

内部ライブラリ C++ インターフェイス:

これで私の質問が説明されることを願っています。

0 投票する
1 に答える
390 参照

c# - 砂時計 (WaitCursor) の回転が停止するのはなぜですか?

次のようなボタンクリックでコードを取得しました。

カーソルがデフォルトに戻される場所は、finally ブロック以外にはありませんが、何らかの理由で「疲れて」デフォルトの状態に戻ります。これはなぜですか?また、すべてのプロセス (GenerateReports()) のビッグダディが完了するまで、「待機」を停止しないようにするにはどうすればよいですか?