1
當我在運行iOS 3的舊iPod Touch上加載我的網站時,我的javascript(jQuery)不起作用。我有一個div,點擊或點擊時應切換另一個div的顯示屬性。它適用於我嘗試過的所有其他設備,但它們都更新。以下是我的工作:iOS 3 - 移動Safari上的點擊事件
$(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=''
,但這也沒有幫助。
我也試過這樣做與.on("touchstart"...)
而不是.click
,甚至嘗試使用按鈕而不是div。
我不會在乎確保這種向後兼容性,但問題是這個功能在客戶端的iPhone上無法正常工作,所以我必須把它做好。
你使用的是什麼版本的jQuery? – maxshuty
我正在使用jQuery 3.1.1縮小。 –
@maxshuty嘿人,我只是用jQuery版本1.x試了一下,它的工作!非常感謝你的幫忙。任何想法爲什麼? –