2

キャンバスで作成されたプロジェクトがあります。このプロジェクトは、iMac のすべてのブラウザー (Safari、Chrome、Opera、IE、Mozilla) で正常に動作します。このために、通常のクリック機能を作成しました。

$('#canvas').click(function(e) {}

このプロジェクトを Windows7 SmartBoard (Multisync s521-p nec を使用) で開いた場合も正常に動作しますが、Chrome では触れられません。SmartBoard をマウスでクリックする場合は、まったく問題ありませんが、指で触れることはできません。私のプロジェクトはこの SmartBoard でのみ使用され、Chrome で使用されることが望ましいため、これを修正する必要がありますが、方法がわかりません。

4

1 に答える 1

0

clickの代わりに Javascript タッチ イベントを使用します。

https://developer.mozilla.org/en-US/docs/DOM/Touch_events#Setting_up_the_event_handlers

クリックはマウス操作であり、デバイスには「マウス」があるため、マウス用に予約されています。

于 2012-10-26T09:18:39.300 に答える