【问题标题】:<div> <a> buttons not working on iPhone<div> <a> 按钮在 iPhone 上不起作用
【发布时间】: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


    【解决方案1】:

    这只是 HTML,custom-dropdown-menu 类控制下拉菜单的外观。如果您需要在 IE 上调试它,请按 F12 并转到开发人员工具。示例截图

    【讨论】:

      猜你喜欢
      相关资源
      最近更新 更多
      热门标签