問題タブ [dispatchevent]

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

actionscript-3 - 子にディスパッチ イベントがあり、親にリスナーがある単純なフレックス ポップアップが機能しない

Parent.mxml このファイルは、ボタンがクリックされたときに以下の popup クラスを呼び出しています。

子.mxml

このファイルはポップアップ参照であり、ポップアップを作成します。閉じるアクションとキャンセル ボタンが必要に応じて機能するように構成しましたが、コメントに入力されたテキストを親に戻すことができません。

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

javascript - IE9 および IE10 で Javascript の dispatchEvent クリックが機能しない

ExtJs のアプリ ビルドでクリック、マウスオーバーなどのマウス イベントをシミュレートしようとしています。以下のコードを使用してクリックをシミュレートしています。

これは chrome と Firefox では正常に動作しますが、IE9 と IE10 では動作しません。btn.fireEvent('onlclick') を使用すると、IE9 で正常に動作します (IE10 ではチェックされません)。document.createEvent は IE9 と IE10 でサポートされていますが、コードが機能しない理由がわかりません。

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

android - SemiClosedSlidingDrawer の onClick が、半折りたたみ時にディスパッチされない

私は SemiClosedSlidingDrawer ( http://pastebin.com/FtVyrcEb ) を使用しており、スライダーの上部に常に表示されるコンテンツ部分にいくつかのボタンを追加しました。

問題は、スライダーが完全に開いている場合にのみクリック可能 (またはクリックイベントがディスパッチされる) ことです...
スライダーが「半開き」の場合、クリックイベントはボタンにディスパッチされないようです...
デバッガーで onInterceptTouchEvent() を調べましたどちらの場合も (開いている/半折りたたまれている)、次のコード

false を返しますが、スライダーが開かれたときにのみイベントがディスパッチされました... クリックに関連する (x,y) が、スライド ドロワーの HandleButton ビューから作成された四角形に含まれているかどうかを確認します...

これは明らかに false です。なぜなら、slidedrawer のコンテンツ部分に含まれるボタンをクリックしているからです。 問題はありません...
上で述べたように、問題は、半折りたたみ状態では、コンテンツ部分に含まれるボタンがイベントを受信して​​いないことです。 ...

どうすればこの問題を解決できますか?
折りたたんだときに子をクリックしないようにするスライドドロワーの状態はありますか?
前もって感謝します...

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

actionscript-3 - AS3 イベント ディスパッチャーの使用

ドア/ボタンを作成し、クラスとして追加しました。それをクリックすると、アクションスクリプトのメインページで実行する関数を通知するイベントがディスパッチされます。

メインページはこんな感じ

私は何を間違っていますか?十分に簡単に思えます

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

events - CakePHP: Behavior でのカスタム イベントのトリガー

アプリケーションの構築方法のため、 と のイベント ハンドラを作成する必要がありbeforeSaveAssociatedますafterSaveAssociated。これを可能にするために、AppModel.php を更新して、次の関連コードを含めました。

これbeforeSaveAssociatedは、モデル クラス内で定義されたものに対しては正常に機能しますが、ビヘイビアで定義するたびにトリガーされません。saveAssociated上記をトリガー(組み込みイベント)に更新するModel.beforeSaveと、動作します。そのため、私が知る限り、動作が適切にアタッチされていないという問題はありません。

どんな助けでも大歓迎です、

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

javascript - 現在のドキュメントの innerHTML をファイルとしてダウンロードする方法は?

プログラムinnerHTMLで現在のドキュメントをファイルとしてダウンロードする方法はありますか?

私は成功せずに次の試みをしました。現在のドキュメントのソースをダウンロードしますが、ロード後のドキュメントの変更を保持したいので、それは私が探しているものではありません。

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

javascript - JavaScript でキーボード イベントのディスパッチが機能しない

JavaScript を使用してブラウザでのユーザー入力をシミュレートしようとしています。クリック イベントが作成され、正常にディスパッチされますが、何らかの理由で、キーボード イベントの同様のコードがまったく機能しないようです。

var event = document.createEvent("KeyboardEvent"); event.initKeyEvent("keydown", true, true, window, false, false, false, false, 87, 0); document.getElementById("id").dispatchEvent(event);

これは true を返しますが、対応する文字が入力に表示されません。keypress と keyup も試してみましたが、どちらも機能しません (FF と Chrome でテスト済み)。セキュリティ上の理由からブラウザで禁止されているのでしょうか、それとも何か間違っていますか? それを機能させるための回避策はありますか?

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

actionscript-3 - dispatchEvent(new MouseEvent(MouseEvent.CLICK)) が as3 で機能しない

クリックするのではなく、MovieClip のマウス イベントを呼び出そうとしています。私は書いrecButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK));たが、ここでは機能しないのはコードのその部分です:

私のコードのどの部分が間違っていますか?

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

actionscript-3 - AS3 条件付ディスパッチイベント?

メソッド内で条件を制御しながら、AS3のmouseEventビアをターゲットにすることは可能ですか?dispatchEvent

メソッドをターゲットにする方法を理解できましたがshowing==n、同時にアクティブなクリックをシミュレートできるかどうか疑問に思いました。

標準dispatchEventでは条件を登録しないので、事前に割り当てる方法があることを望みました。

お時間をいただきありがとうございます。