問題タブ [event-binding]
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.
python-2.7 - Tkinter がバインディングでイベント オブジェクトを渡さないようにするにはどうすればよいですか? これを行うための回避策はありますか?
Tkinter を使用してメソッドをイベントにバインドしたいのですが、'bind' メソッドによって渡されるイベント オブジェクトは必要ありません。わかりやすくするためのコード:
ここで、コールバックの引数 event は不要です。bind-method がイベント オブジェクトを渡さないようにする解決策または回避策はありますか?
つまり、これを次のように呼ぶことができます:
バインディングで?何かのようなもの:
(bin はイベントを渡しますが、callback2 は引数を取らないため、実際には機能していません)。
javascript - 2 つの jQuery セレクターの違いは何ですか?
クリック イベントを要素にバインドする 2 つの異なる方法を見てきましたが、違いがわかりません。
どちらも要素がクリックされたときにアラートを生成し#cool-thing
ますが、2 つの間に大きな違いはありますか、それとも同じことを行う方法が異なるだけですか?
python - grid_remove を検出するためのイベント バインディング (Tkinter)
Python (2.7) で Tkinter GUI をセットアップしています。類似したウィジェットのコレクションを作成する予定の場所が 1 つあります。 と を使用grid()
しgrid_remove()
て、メイン ウィンドウの特定の場所に表示されるウィジェットを選択します。私は動作中のプロトタイプを持っていますが、唯一の動作の問題はgrid_remove()
、ウィジェットを非表示にすると、ウィジェットがフォーカスを保持し、キーボード イベントに応答することです。
grid_remove()
を自動的に検出し、ウィジェットにフォーカスを別の場所に渡すように強制するために使用できるイベント バインディングはありますか? grid_remove()
それとも、それ自体を行うボタンコードにフォーカスの変更を入れる必要がありますか?
javascript - ノックアウト イベント バインディング
myFunction を change または onchange イベントにバインドしたい。
これは、ViewModel 内でバインドしたい関数です。
私は openModal() 関数内でこの関数を呼び出しています:
私は次のように使用しています:
そして、私はこのエラーに直面しています:
'Uncaught ReferenceError: Unable to process binding "event: function (){return {change:myFunction} }" Message: spinSeconds is not defined'
多くのイベント バインディングの例を検索しましたが、私の問題では処理できませんでした。助けてくれてありがとう。
python - Kivyでbind()で参照するとClock.unscheduleが機能しない
画面上の特定の領域に触れることでプレーヤーを制御する、Android用のkivyを使用してゲームを作成しています。タップするとキャラクターが動く、目に見えないボタン (char_controls) を作成します。指を離した瞬間にキャラクターを止めてほしいです。
文字クラスの move_up 関数で Clock.schedule_interval を呼び出す関数を各ボタンにバインドしました (現在は上ボタンでのみ動作しています)。ボタンが離されると、元の関数のスケジュールを解除する別の関数が呼び出されます (Clock.unschedule を使用)。しかし、そうはならず、キャラクターは動き続けます。
ボタンの on_press および on_release 動作を別のクラスで定義された関数にバインドするために使用するときに、kivy の bind() 関数を誤用していますか? self を使用して move_up を参照すると、AttributeError: 'Button' object has no attribute 'move_up' が発生することに気付きました — 文字クラスで参照している場合でも、代わりに move_up 関数を character.move_up として参照する必要があります。 . 問題が bind() 関数に関係していない場合、プログラムで move_up 関数のスケジュールを解除するにはどうすればよいですか?
以下は私のコードです:
前もって感謝します!
javascript - 変更イベントの動的入力チェックボックス
AJAX を介してページ付けされているチェックボックスのテーブルがあります。これらの新しいチェックボックスのいずれかがクリックされたときのクリックイベントを作成しようとしています。クリックすると、その標準の ID に基づいて ID の配列を更新する必要があります。
問題は、AJAX 呼び出しの後に入力が取り込まれたときに Javascript を応答させる方法がわからないことです。ビューに入力をロードすると、クリック時のイベントは正常に機能しますが、AJAX を介して返されると認識されません。
次のようないくつかの同様の問題を調べました。
上記のいずれからも、問題の解決策が見つかりませんでした。ここに何が欠けているのか判断できません。
HTML
クリックイベントのJquery
API からのすべての標準への入力の追加
標準はビューに適切にロードされますが、チェックボックスをクリックするためのイベントハンドラーを正しく取得できません。どんな助けでも大歓迎です。
javascript - フレームワーク7のonclickイベントバインドが機能しない
私はframework7.ioを使用しています。フレームワークイベントを使用して機能していますが、onclickイベントはページイベントpageInitとバインドされていません。
以下に示すように、フォーム データにアクセスし、それを json に変換しようとしてformTOJSON
います。
JS部分
HTML 部分
同じコードが別のページの読み込み(非 ajax) で機能しています。
jquery - JQuery .on() ネストされたクリック イベント
特定の情報を取得するパーシャルをレンダリングするために AJAX 呼び出しを起動する非常に複雑なフォームがあります。
ボタンのように動作する要素に .on('click') イベントをバインドしたいという特定のシナリオで壁にぶつかりました。問題は、この要素が、部分的な更新中に破棄される他の要素内に深くネストされていることです。HTML の例を次に示します。
そしてパーシャルの場合:
私の例から、「クリック」イベントを「more」クラスにバインドしたいと考えています。これは、div とフィールドセットの配置でネストされています。「location_grid」がhtmlをレンダリングするのを見ると、これが.on()イベントのアンカーポイントになり、部分がリフレッシュされた後に破棄されないので、私の最初の試みは次のとおりでした:
ただし、(私の理解では)「.more」は「#locations_grid」の直接の子ではないため、これは機能しないと思いました(そして機能しませんでした)。したがって、これまでの私の試みは、次のさまざまな組み合わせでした。
ただし、クリックイベントを「.more」クラスに正常にバインドしているものはないようです。
私が欠けているものについて誰かが何か考えを持っているなら、助けは大歓迎です! みんな、ありがとう、