1

の CSS 設定を持たない div 要素がありcursor:pointerます。その divで JS イベントをバインドしたかったのですが、JS は div でイベントclickをリッスンしていませんでしたclick

この設定は、Safari、Safari のモバイル エミュレーター、Android、Galaxy Tab を含むすべてのブラウザーでうまく機能します。

ただ、iPhone には対応していないようです。

cursor:pointerdiv にを追加すると、機能し始めました。誰が何が間違っていたのか説明できますか?

4

1 に答える 1

0

問題が CLICK ハンドラーがまったく呼び出されないことである場合は、「touchstart」や「touchend」などのタッチ イベントを使用してみることができます。これは、タッチ デバイスではマウス ポインターがないため、「クリック」できないためです。

于 2013-02-18T09:20:28.263 に答える