显示/隐藏菜单的功能在iOS中不起作用

时间:2018-11-05 12:11:16

标签: javascript jquery ios

我创建了一个菜单系统,如果单击顶层菜单项,它将显示子菜单,然后,如果我在页面上的其他任何位置单击它,则子菜单将再次消失。在台式机和Android上效果很好,但在iOS上效果不佳。

allDiaries[indexPath.row]

这段代码非常简单。如果他们单击页面上的任意位置(例如let imageView = UIImageView(image: UIImage(data: allDiaries[indexPath.row].diaryTheme) cell.backgroundView = imageView 标签),则淡出。并通过停止菜单内的单击事件来允许他们在菜单内单击。

我不知道为什么这在iOS中不起作用,任何想法或建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

通过添加“ touchstart”解决了问题。

$(“#menu> li”)。on(“ click touchstart”,function(e){});