問題タブ [custom-events]

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 に答える
40 参照

vb.net - ユーザーがデフォルトのイベントの代わりにイベントを処理できるようにする

カスタムコントロールを作成しています。やりたいのは、このイベントをOnMenuShowと呼ぶイベントを作成することです。今、私ができるようにしたいのは、コントロール内でこのイベントを処理して1つのメニューを表示することですが、カスタムコントロールを実装するユーザーが、必要に応じて親フォーム内でイベントを処理して別のメニューを表示できるようにします。したがって、ユーザーコードは次のようになります。

コントロール内のコードに対してイベントが1回、イベント内でもう1回発生するのを防ぐ方法がわかりません。誰かが私を正しい方向に向けることができればそれは非常に役に立ちます

-ネイサン

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

addeventlistener - iOS のネイティブ拡張機能で Dispatchevent が機能しない

ログインとログアウトに関する 2 つのイベントを発生させるプロジェクトのネイティブ拡張機能を構築しました。

カスタム イベントをリッスンするテスト フレックス プロジェクトをビルドしますが、追加したすべてのリスナーが起動しません。ここでビュー ファイルの内容、リスナーはビューの作成完了に追加します。

しかし、私が追加したすべてのリスナーは発火していません。

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

javascript - Javascripts AddEventListenerを介してmobileinitとカスタムイベントを検出する方法は?

overrides.js次のようにアプリケーションのデフォルトを設定するスクリプトがあります。

は、ロード後およびロード前にoverrides.jsプルされます。私のページには、フッターに次のスニペットがあります。requireJSJqueryJquery Mobile

私のコンソールには次のように表示されます。

そのため、ページに追加された eventListener を介してmobileinitカスタムイベントを検出することはできません。jqm-ready

私が使用しているように、Jquery がロードされる前にページが解析されるため、requireJSJquery を使用して を検出することはできません。mobileinit/jqm-readyいずれかのイベントを検出できることを望んでいましたが、今のところ運がありません。実行する必要があるコードは Jquery Mobile イベントにバインドする必要があるため、それらを検出する必要があります。

質問:
私のスニペットに何か問題がありますか、それともこのように mobileinit または jqm-ready にバインドできないのはなぜですか?

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

javascript - jQueryはカスタムイベントのパラメータ値を取得します

私が持っている場合:

次のようなコールバックをバインドする場合を除きます。

パラメータの現在の値を直接(上記のバインドなしで)読み取るにはどうすればよいですか?

以下の間違った構文の行に沿った何か:

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

javascript - リダイレクトされたポップアップ ウィンドウでディスパッチされた Javascript イベント

Bへのポップアップを開くページAがあります。ページBは、いくつかのジョブの後、常にポップアップの別のページCにリダイレクトされます。次に、ページ C はイベントをディスパッチしてページ A にデータを送信しますが、ページ A はイベント ハンドラを登録するためのページ C への参照を持っていません。私が試したコードは、次のようなものです。

ページA:

ページ B:

ページ C:

しかし、リダイレクトすると PageA が PageC への参照を見逃すため、これは機能しません。これを修正する方法を知っている人はいますか?

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

c# - カスタム イベントを使用しようとするとエラーが発生する

Passing-Data-between-Windows-Formsホワイト ペーパーの情報を使用して、フォーム間で情報を渡すカスタム イベントを作成しようとしています。
残念ながら、NullReferenceExceptionイベントを発生させようとすると、エラーが発生し続けます。以下は、私が現在試みた関連コードの縮小版です。
誰かが見て、何かが足りないかどうか教えてもらえますか?
ところで、それが違いを生む場合、私は DevExpress フォームを使用しています。コードが失敗する場所であるため、カスタムイベントを生成しているクラスのみを含めました。が発生している行でNullReferenceException、アイテムが ではないことを確認しましたnull


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

jquery-animate - jQueryのanimate-step関数を拡張する方法

stepjQuery 1.6以降で-functionを拡張する方法はありますか?

custom-eventアニメーション化された各ステップでをトリガーする特別なイベントを作成しました。ただし、jQueryのアニメーションメソッドが変更されたため、またはステップ関数が拡張できなくなったため($.fx.step結果として空になりますobject)、独自のもので拡張することはできません。

これを新しいjQueryバージョンで機能させる方法はありますか?

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

mvvm - Kendo MVVM とカスタム イベントのバインドまたは拡張

ページに ComboBox があり、クライアントが文字を書き留めたときに keypress イベントを Kendo ComboBox にバインドしたいと考えています。

私が理解しているように、剣道には ComboBox のキープレス イベントがありません。

剣道には、値と機能をバインドするために次のようなものがあることがわかりました。

出典:ここをクリック

しかし問題は、それを回避できず、KendoComboBox コントロールの InputBox で keypress イベントをトリガーするようにできないことです。

私はMVVMを使用していて、 $('k-input').keypress(...); のようなものは使いたくないことを思い出してください。剣道が提供するextendメソッドを操作して、実際に剣道フレームワークに何かを追加したいと考えています。

前もって感謝します。

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

events - emberjs: ビューでカスタム イベントをトリガーする方法

「deleteTodo」のように、プリミティブ イベント (クリック) をセマンティック イベントに変換したいと思います

「クリック」を実行した後、TodoView クリック関数が呼び出されていることがわかりますが、IndexRoute からの deleteTodo 関数は呼び出されていません。ここで何がうまくいかないのでしょうか?

乾杯

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

ios - Google AdMobs カスタム クリック イベントがサポートされていないネットワークで機能しない

Google AdMobs DFP を使用して、他のネットワークからメディエーション バナーを配信しています。Millennial と InMobi は問題なく追加しましたが、DFP 用のアダプターを持たないネットワーク (YOC グループ) を追加する必要があるため、「カスタム イベント バナー」を実装する必要があります。サポートされていないメディエーター ネットワークをカスタム イベントで実装するためのガイドと技術文書を読みましたが、2 つの SDK (Google AdMobs SDK とメディエーター ネットワークの SDK) を接続する方法をまだ理解できません。

サンプル広告に yoc 広告 ID (「9A9A9AA99999999A999AA9A99AA99AAAA999A9AA」の形式) をハードコードして要求を送信すると、アダプター (YOC) を持たないネットワークが機能します。バナーは正常に戻り、YOC SDK を使用してインタラクティブ/リッチ メディア広告を表示します。

ただし、私のアプリでは、Google AdMobs SDK を DFP に使用するためのリクエストを送信する Google DFP アカウント ID (「/9999/company.app/channel」の形式) しかありません。次に、リクエストは特定のメディエーター広告ネットワークを含むレスポンスを返し、バナー広告のリクエストを試みます。私の現在の設定では、YOC が DFP で 100% の広告を配信しています。

問題: YOC 広告ネットワークからバナー広告が返され、画面に表示されます。ページのインプレッションを (DFP を使用して) 登録しますが、yoc 広告ビューの初期化パラメーターをハードコーディングしたかのように、タッチ/プレス イベントに応答しません。ただし、(初期化時に) yoc 広告 ID をハードコードすることはできません。これは、1 つのバナー広告に対してのみ機能し、各チャネルの特定の広告ごとに異なるバナーが必要になるためです。

以下は、コンソールにログを記録し、メソッドが呼び出されていることを示すために、メソッドで NSLogs のみを使用して実装しようとしているサンプル コードです。これは非常に基本的なアプリであり、読みやすいようにすべてのコードを 1 か所にまとめています。

AppDelegate.h

AppDelegate.m

クリックイベントに応答してGoogle DFPから広告バナービューを返す方法を試してみてください。