html - href Internet Explorer 上的指针事件

标签 html css internet-explorer

我在 Internet Explorer 中看到了在 SVG 上使用指针事件的方法,但对于一个元素,我需要更改 href(指针事件:无)。我该怎么做?

(我不能修改代码,只能添加CSS)

谢谢! :)

最佳答案

如果您试图禁用此菜单中的所有 链接,那么在 li< 上有一个涉及 ::after 伪元素的 CSS 选项 覆盖 anchor 链接。

最佳解决方案是 javascript。

如果你想定位一个特定的列表项/ anchor 组合,你可以使用与第 nth-child 相同的技术。

 li:nth-child (insert your number here)

基于给定的结构。

#custom-nav-inner {
    display: inline-block;
}
#custom-nav-inner li {
    list-style-type: none;
    position: relative; /* positioning context */
}
#custom-nav-inner li a {
    display: block;
    background: #bada55;
    padding:0.25rem 1rem;
}

#custom-nav-inner li a:hover {
    background: #f06d06;
}
#custom-nav-inner li::after {
    content: '';
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;

}
<div id="custom-nav-inner">
    <ul>
        <li><a href="/">Home</a>

        </li>
        <li><a href="/the-device">The Device</a>

        </li>
        <li><a href="/musthaves.html">Musthaves</a>

        </li>
    </ul>
</div>

关于html - href Internet Explorer 上的指针事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28626337/

相关文章:

jquery - 带有复选框标签的 ToggleClass

javascript - 意外的 Javascript 行为

javascript - IE9中的数据问题addEventListener

css - 如何使用有效的 CSS 定位 IE7 和 IE8?

html - 通过css更改微调器的大小

javascript - 如何让文本已经在输入中并在聚焦时关闭?

html - CSS 网格中的自动换行

html - 具有均匀间隔元素和动态可点击区域( anchor )的水平菜单

javascript - IE9 兼容模式下的 XMLSerializer 不起作用

html - 页脚没有停留在页面底部