0

これは、div のクリック イベントで変更するコードです。

Onclick:   function {  flipIT()},
.
.
.
.
.
.
for()
{
//inside loop
    image.onclick = my.onClick;
}

コードを編集して .click を .bind() に変更したい、次のようなものを使用したい

$(image).bind('click touch touchstart ', function () {
   ??? how to assigned my.Onclick here
          }

関数が何度も呼び出されるようにループ内に書いたので、flipIt()を直接書くことはできません。

4

3 に答える 3

0

イベントを再バインドする場合は、バインドを解除してから再度バインドします。

$('#myelem').unbind('click').bind('click', function() { ... });

于 2013-06-07T09:03:17.190 に答える
0

イベント オブジェクトを処理関数に渡し、event.type を使用します。

$(image).bind('click touch touchstart', function(event) {
  if (event.type == 'click') {
    ...
  }
});
于 2013-06-07T09:09:46.713 に答える