【发布时间】:2015-07-01 14:36:55
【问题描述】:
我们有一些按钮在 iPhone 和 Apple 触控设备上没有响应。
他们使用以下用VB编写的:
<div class="btn-group admin" data-id="Admin">
<a class="custom-open-close" data-toggle="dropdown" href="#">Admin</a>
<ul class="custom-dropdown-menu">
<li><%: Html.ActionLink("page 1", "page 1", "model")%></li>
<li><%: Html.ActionLink("page 2", "page 2", "Model")%></li>
<li class="divider-line"></li>
</ul>
</div>
首先,我发现这是一个很棒的字体插件,是一位离开的同事定制的。我认为更改为可以解决问题,并且确实解决了 iPhone。但是,它破坏了 IE 上的下拉菜单。
两个问题: 1,这是正确的下拉方式吗?我找不到任何课程的来源 2、有没有办法检查浏览器和加载页面是div还是button?
还是我做错了什么?
【问题讨论】:
-
为什么这个 VBA 是相关的?
-
也许我的理解,它是用Language = VB编写的,更改主题以删除VBA
-
我试过了:stackoverflow.com/questions/15280596/…这导致IE无法工作。
-
您好,我们需要查看您从 MVC 后端生成的 html 标记。从桌面 IE 中选择 View>Source 以检查标记。我希望由于超链接是内联的,因此焦点矩形不会填充父
- .... 或者您的 vML 生成的标记未使用 href 值 ...链接将首先使用 href 值进行导航事件处理。脚本链接看起来像 page 1... 对于 Safari iOS 等无框架浏览器,您还应该使用默认 target="_self"。
-
这是来源,来自 IE 的下拉菜单在悬停时起作用。
标签: css iphone internet-explorer button