2016-05-06 1 views
1

プライベートブラウジングでタップ/ touchstartイベントを発火ない:すべてのデバイスやブラウザでjQueryのは、私のコードは<code>.header</code> divの上<code>touchstart</code>イベントを聴いている

$('.header').bind('touchstart', function() { 
    console.log('Rock and roll.'); 
)}; 

このイベントが発生しますが、に問題があるように思われますプライベートブラウジングモードのiPhone 6のSafariプライベートブラウジングがオフの場合、これは同じデバイスで機能します。

<div class="header" onClick=""> 

cursor: pointer; 

を追加することが、問題が解決しない:

は、私は一般的なヒントを試してみました。あなたは回避策を知っていますか?

更新:これは一般にプライベートブラウジングに関連しており、どのデバイスタイプにも限定されていません。デスクトップ上のChromeでシークレットモードでも同じことが起こります。

+0

問題は解決していませんが、 'onClick =" "'は何をしていますか? – Rayon

+0

一部のユーザーは、それが彼らのために働くことをお勧めしますhttp://stackoverflow.com/a/27938334/3678689 –

+0

デバイスを再起動し、再度テストしてください。非常に奇妙な問題... – Rayon

答えて

1

プライベートブラウジングによくある問題があります。ローカルストレージを使用すると、例外が発生します& JavaScriptの実行を停止します。これは、おそらくクリックイベントが発生していない理由です。

+0

あなたは正しいです、私の友人!その間に私たちは問題を解決しました。その理由はまさにそれでした。 –

関連する問題