0

私が書いたクロスプラットフォームのウェブサイトがあります。iPad では、クリックをシミュレートするために mouseup および mouseup イベントを使用する必要があります (これは、iFrame 内の SVG 内に埋め込まれたイベントであり、誰かが押したままにするか、押してドラッグするか、押して離す (クリック) 場合に特別なイベントがあるためです)。

これが何が起こっているかです。touchStart イベントがトリガーされました。touchEnd イベントがトリガーされました。私のスクリプトは、これがクリック イベントであることを認識し、次のイベントをトリガーします。

window.parent.window.location.href = "../TRL/SelectHotspot.aspx" + returnString

次に、ブラウザーはそのページに移動しますが、(これは奇妙なことです...) ターゲット ページの正確な位置にあるコントロールがクリック イベントを受け取ります。これは、次のページに移動することを意味します。

これを引き起こす原因と停止方法を知っている人はいますか?デスクトップでは発生せず (とにかく touchstart / touchend イベントを公開しません)、Android デバイスでは発生しません。

4

0 に答える 0