jqueryの仕組みを理解する助けが必要です。私は自分のゲームにawesomiumを使用していますが、アプリケーションからjqueryオブジェクトの関数を呼び出す際に問題が発生しています。ここに私の質問です。jqueryはjsオブジェクトをどのように扱いますか
私はこの
<div id="test">
<span>Hello World</span>
</div>
のようなコードを持っていると私はイベントに
$('#test').on('click',function() { $(this).css('color','red'); }
これはjavascriptの質問の詳細ですので、私を行い
$('#test').trigger('click');
をトリガしていたと私が使用しているアプリケーションの機能について少し背景を与えるつもりです。 Awesomiumには、パラメータがjavascriptオブジェクト、オブジェクト内の関数名、関数のパラメータとして使用される関数があります。ですから、私はパラメータを渡しています。
jsobject: "$('#test')"
function: "trigger"
parameters: "click"
プログラムが動作せず、その理由がJSオブジェクトであることがわかりました。だから、私の質問はjquery jsオブジェクトとしてそれらの要素を実装する方法ですか?どうすればそれにアクセスできますか?
EDIT:問題の解決方法が見つかりました。私はjQueryオブジェクトがパラメータであるとグローバル関数、トリガーを作成しました:
function trigger(jobj, e, params) {
$(jobj).trigger(e,params);
}
jQueryのセレクタから基礎となる「本当の」DOMオブジェクトへのアクセスのおかげで、 Gasim
ありがとうございました! – Gasim
解決策を回答として提供することができます。 –