2

私はこの質問が死ぬまで尋ねられたと思いますが、私は何も良いものを見つけていません. 私が望むのは、複数のデバイスにまたがる統合された一連のイベントです。マッピングが常に 1 対 1 であるとは限らないことはわかっていますが、次のような基本をカバーするものにすぎません。

  • タッチ デバイスのホバー イベント/スタイルを無視/無効にします

  • タッチスタートをマウスダウンにマップします

  • 同様に、タッチエンドからマウスアップ

  • タップしてクリック

  • 等...

  • たぶん、タッチして、1秒押し続けて、ドラッグスタートにタッチムーブ...

私はすべての詳細を熟考していません。もちろん、デスクトップでのホバーやタブレットでのスワイプなどのデバイス固有のイベントは変換できないため、サポートされていない場合は無視する必要があります。

これを行うライブラリを知っている人は誰でも。できれば目に見えない jQuery パッチ。

ありがとう。

4

1 に答える 1

2

jQuery Mobileは、他の多くの機能の中でも、まさにこれを行います。

仮想マウス イベントに関するドキュメントを参照してください。

... マウスとタッチのイベントを抽象化しようとする一連の「仮想」マウス イベントを提供する

于 2012-08-01T04:25:16.193 に答える