私は<select>
を持っていて、change()
イベントを処理します。ユーザーが選択オプションを変更すると、一連のアクションを実行します。しかし、私が$(item).trigger('change')
経由で変更をトリガーする場合、私は一連のアクションを実行したくありません。jQuery - ユーザーとプログラムイベントを判断する
trigger()
containsにパラメータが設定されています。私はカスタムイベントを書いていないので、これがうまくいくかどうかは分かりません。ですから、ユーザーが発したイベントとプログラムの発生したイベントの違いを判断するにはどうすればよいですか?ここで
hmm ...なぜイベントをトリガーするのですか?あなたが探している副作用でなければなりませんか?ユーザー対プログラムに関係なく実行する必要のある変更ハンドラコードはありますか? – dotjoe
@dotjoe - ちょっと説明が必要です。基本的に私はウェブサイトをデスクトップアプリケーションのように振舞わせています。私の$ .get()リクエストで競合状態を避けるために、特定の順序でイベントをトリガする必要があります。 –