iOS 3を実行している古いiPod Touchで自分のウェブサイトを読み込むと、javascript(jQuery)が動作しません。私は、divをクリックするかタップすると、別のdivの表示プロパティを切り替える必要があります。私が試した他のすべてのデバイスで動作しますが、すべてが新しいものです。ここで私が働いているものです:iOS 3 - モバイルサファリのクリックイベント
$(document).ready(function() {
$("#mymenu").click(function(){
$("#listNav").toggle();
});
});
と
<a id="mymenu" class="clickable" onclick="" ><div class="clickable"><p>Menu ▼</p></div></a>
いくつかは、私が持っているcursor: pointer
を追加したクラスを作成、提案したが、それは解決しません。私も空を追加しようとしましたonclick=''
しかし、どちらも役に立たなかった。
.click
の代わりに.on("touchstart"...)
を試してみましたが、divの代わりにボタンを使ってみました。
私はこの下位互換性を保証しませんが、問題はこの機能がクライアントのiPhoneで動作していないことです。そのため正しく取得しなければなりません。
jQueryのどのバージョンを使用していますか? – maxshuty
私はjQuery 3.1.1を使用しています。 –
@maxshutyねえ、私はjQueryバージョン1.xで試してみました。それではありがとうございます。どんな考え? –