最近発生したイベントが何であったかをJavascriptで知る方法はありますか? 私が尋ねている理由は、Windows 8 を実行していて、タッチ スクリーン付きのラップトップである新しい Ultrabook の 1 つで適切に動作しないサイトで作業しているためです。標準のマウス機能 (タッチパッドまたは実際のマウス) を使用する場合は正常に動作しますが、タッチ スクリーンを使用する場合は動作しません。
これは IE でのみ発生します。Chrome には独自の問題があり (コードで修正済み)、Firefox では問題は発生していません。
基本的には「hoverIntent」ブロックが入っている機能ですが、IEでタッチスクリーンを使うと「over」と「out」の両方の機能が登録されてしまうのが難点です。
ただし、最後に発生したことが、ユーザーが画面に触れたのか、マウスでクリックしたのかを判断する方法があれば、解決策があります。しかし、それを行う方法があるかどうかはわかりませんでした。
私が見つけた唯一のことは、要素に「.data('events')」を追加することでしたが、実際のマウス クリックか画面上のタップかに関係なく、返されるのは「クリック」です。
これを行う方法はありますか?