JQueryの.trigger()
機能を理解するのに少し助けが必要です。私はまったく不可能なソースコードでWebブラウザプラグインを使って作業しています。 main.jsファイルには、すべてが一緒に実行される何千もの行間の1行のコードが含まれているため、ほとんど判読できません。したがって、プラグイン内の関数に直接アクセスすることは選択肢ではありません。ソースコードにアクセスできない要素でJQueryの.trigger()を使用する方法
プラグイン内のブラウザに表示されるボタンのように機能するdivをトリガーする必要があります。私は要素のIDを持っているので、jQuery経由でアクセスすることができます。私には、そのdivに関連する機能を起動させる最も簡単な方法は、そのdiv要素に.trigger("click")
を使用することです。しかし、ドキュメンテーションに基づいており、私はそれを周りツーリング、あなたがターゲットのdivを設定した場合.trigger("click")
のみ動作ようだ:要素上で動作するように.trigger("click")
を取得する方法はあります
$("#foo").on("click", function(){...});
その私は本当にすることができますそうでなければ操作しますか?
あなたはどのブラウザ用のプラグインを書いていますか? –
Firefoxで作業していますが、Chromeでも同じことができます。 – plumsmugler