問題タブ [multi-window]

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 投票する
1 に答える
307 参照

c# - 続行する前に、あるウィンドウを別のウィンドウに待機させる方法は?

プログラムにジレンマがあります。私のプログラムは、特殊な電卓、確率、ダイス ローラーのようなものです。自動化された RPG ローリングを考えてみてください。現時点では、1 つのウィンドウにすべてのデータがあり、すべての計算などを行うように設定されていますが、2 つ目のオプションのウィンドウもあり、これは純粋にアニメーション用であり、単なるテキスト出力ではありません。これで、アニメーション ウィンドウは正常に動作し、適切な用語がないための「データ ウィンドウ」と同様に、データ ウィンドウからアニメーション ウィンドウを更新し、アニメーションが完了するまでデータ ウィンドウを待機させたい場合に問題が発生します。

セットアップは次のとおりです。データ ウィンドウはメソッドを実行し、そのメソッド内でアニメーション ウィンドウに画像を更新し、ストーリーボード アニメーション メソッドを実行するよう指示します。それはうまくいきます。これで、データ ウィンドウは foreach ループを持つメソッドを実行し、その foreach ループで、アニメーション ウィンドウに画像を更新し、現在の foreach アイテムのアニメーションを実行するように指示します。シンプルですよね?問題は、データ ウィンドウがせっかちで、アニメーション ウィンドウにアニメーションを実行するように指示し続けることです。アニメーションは画像オブジェクトを新しいソースだけでリサイクルすることになっているため、アニメーション ウィンドウはすべての注文を忘れてしまいます。データ ウィンドウから、1 つずつ実行するのではなく、最後の 1 つだけを実行します。

基本的に私の質問は、foreach ループを続行する前に、アニメーション ウィンドウがストーリーボード アニメーションを終了するのをデータ ウィンドウに待機させるにはどうすればよいかということです。

私のコードの簡略化されたバージョンはこれです -

したがって、この単純なバージョンでは、foreach ループが進む前にアニメーションが終了するようにしたいと考えています。

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

angularjs - angularjsのマルチウィンドウプラグイン

angularで大規模なアプリケーションを開発しています。複数のモジュールとモジュールごとに 100 以上のページを分離しています。ガーメントERPです。多くのビジネスがここにあります。多くの場合、クライアントは一度に複数のページを表示し、最小化と最大化を機能させたいと考えています。つまり、彼らの要件はデスクトップ ページのようなものです。では、Angular でマルチウィンドウを作成するにはどうすればよいでしょうか?

jquery プラグインhttp://fstoke.me/jquery/window/を見つけましたが、要件は角度があり、jquery のような角度のあるマルチ ウィンドウが必要です。ありがとう、みんな。

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

c++ - SDL2: 2 つのディスプレイ、2 つのウィンドウ、フルスクリーン モード

2 つのディスプレイに 2 つのウィンドウを作成しようとしています。しかし、問題があります。2 番目のウィンドウは全画面モードで表示されますが、最初のウィンドウは最小化されており、タスクバーでクリックして全画面表示にする必要があります。

コードを使用してループでウィンドウを作成します。

フラグ SDL_WINDOW_MAXIMIZED を追加しても問題は解決しません。

私のシステムは Windows 8.1 Professional です。

0 投票する
0 に答える
270 参照

javascript - JavaScript を使用したウィンドウのオートフォーカス

javascriptを使用してマウスオーバーすると、ウィンドウに自動的にフォーカスを移すことは可能ですか?

ユーザーがインターフェイスを好きなように再配置できるように、複数のウィンドウを使用する Web ベースのアプリケーションがありますが、現時点では、使用する前にウィンドウをクリックしてフォーカスを移動する必要があります。したがって、ユーザーにとって物事を少し簡単にするために、マウスがウィンドウの上に移動したときにフォーカスがウィンドウに自動的に移動するようにしたいと思います。

javascript の mouseover() 関数と jquery の mouseEnter() 関数を使用してみましたが、ウィンドウの端にあるオブジェクトでホバー イベントが発生するという、うねる動作が発生しますが、ウィンドウに適切にフォーカスしません。

助けてくれてありがとう!

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

javascript - ウィンドウ全体での jQuery.data サポート

.data()jQuery関数を使用して情報を保存する Web アプリを更新しようとしています。この更新には、同じページで div だけを使用するのではなく、さまざまな種類の情報に個別のウィンドウが表示されるように、インターフェイスをリファクタリングすることが含まれます。一部のプラグインの動作方法が原因で、プラグインを呼び出すコードが別のウィンドウに移動され、必要なウィンドウで実行されるようになりました。ただし、これらのプラグインで使用されるコールバックの多くは、.data()保存された情報を見つけるために使用されますが、保存されたデータを設定するコード.data()は親ウィンドウにあり、データを DOM にアタッチするようには見えず、アタッチされた場所に保存します。そのため、子ウィンドウでは、コールバックは探しているデータを見つけることができなくなります。

を使用して動作しcall(parent, DOMelement.data);ますか? そして、これに対処するためのより適切な方法はありますか?

前もって感謝します!

0 投票する
0 に答える
127 参照

python-2.7 - 別のexeを使用したpyQtマルチウィンドウ

私はpyQtを使ってアプリを書いています。基本的に、ユーザーの操作にアプリの pyQt 部分を使用してから使用しています

subprocess.Popen(["pdf.exe","output.pdf"])

私のプログラムが生成したファイルを表示します。ただし、問題があります。pdf.exe はメイン アプリにバインドされていないため、フォーカスをアプリから切り替えても、pdf.exe が前面に表示されません。

可能な解決策:

1)メインのコマンドがフォーカスを得るたびに、何らかのコマンドを介してアプリを前面に表示します。(方法がわかりません。)

2) これら 2 つのアプリを一緒にバンドルする非常に賢い pyQt を使用します。(方法がわかりません。)