我有一个看起来像那样的Javascript
$(document).on("click", "#nearLines", function () {
$("#loadingAnim").show();
$("#indexChoices").slideToggle("slow", "swing", function () {
getNearLines();
})
});
它适用于桌面浏览器,但在iOS上,当点击标识为div
的{{1}}时,没有任何反应。知道为什么吗?
PS:我用jquery.min 2.0.3和1.9.1尝试过。
答案 0 :(得分:2)
这是一个奇怪的答案,但如果您没有绑定到锚标签,则jquery点击与ios不能很好地匹配。它无法告诉你的按钮是点击事件所以不会做任何事情。
尝试将此添加到您的css
#nearLines{cursor:pointer;}
这基本上告诉ios你的div是一个链接。
在你的ipone上试试下面的例子来看看我的意思