0

jqueryまたは標準のjavascriptを使用してこれが可能かどうか疑問に思っていました

function myObj (x,y)
{
 this.x=x;
 this.y=y;
 //above doesn't really matter much
 // real question below
 $(this).click(function(){
 //place some javascript fucnction in here to run when something happens
 });

}
4

2 に答える 2

0

オブジェクトはどのようにイベントをキャッチしますか?$(myObj).trigger('click')ハンドラーに関しては、関数の外部から使用して呼び出すことができます

于 2012-04-27T15:38:22.097 に答える
0

私はあなたの質問を理解しているかどうか確信が持てません! ただし、カスタム jQuery イベントを次のようにコードに追加できます。

$('body').trigger('myevent');

次に、コードの別の場所から、このイベントをリッスンし、発生したときにいくつかのコードを実行できます。

$('body').bind('myevent', function(){
     // code here
});
于 2012-04-27T15:42:41.360 に答える