在 IOS7 升级后,在 Iphone 和 Ipad 中导航到我的站点,并且 bootstrap 3 菜单上的折叠菜单按钮停止工作。菜单中的品牌链接仍然有效,但显示子菜单的按钮无效。在 Chrome、IE、Firefox 和桌面版 safari 中正常运行。
链接到测试站点 在此处输入链接描述
在 IOS7 升级后,在 Iphone 和 Ipad 中导航到我的站点,并且 bootstrap 3 菜单上的折叠菜单按钮停止工作。菜单中的品牌链接仍然有效,但显示子菜单的按钮无效。在 Chrome、IE、Firefox 和桌面版 safari 中正常运行。
链接到测试站点 在此处输入链接描述
我想通了...您必须<button>
为折叠按钮使用标签,而不是<A>
标签。
See http://mashable.com/2013/09/20/apple-fixing-multiple-ios-7-bugs-already/
Given that your menu functions normally in a diverse set of browsers, this is most probably an IOS7 bug, of which there are reportedly many, some of them fairly serious.
7.01 is due out today which includes a large number of bug fixes.. Perhaps this bug is fixed. I generally consider it unwise to update to the initial major version upgrade of an OS, especially when the OS release has been as hyped as this one was.
我发现将 class='btn' 添加到任何具有 data-toggle="collapse" 的元素更容易。它工作得很好。