Альтернативным решением для этого было бы добавление элемента Psuedo ::after
поверх ссылки, который будет действовать в качестве обложки, предотвращающей нажатие на нее:
.yourlink {
position: relative;
z-index: -1
}
.yourlink::after {
content: ' ';
background-color: #fff;
position: absolute;
height: 100%;
top: 0;
left: 0;
opacity: 0;
width: 100%;
z-index: 250;
}
Если вы хотите сделать это только в браузерах IE ине Firefox или Chrome, тогда вы можете обернуть все это в медиа-запрос, предназначенный только для IE:
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.yourlink {
position: relative;
z-index: -1
}
.yourlink::after {
content: ' ';
background-color: #fff;
position: absolute;
height: 100%;
top: 0;
left: 0;
opacity: 0;
width: 100%;
z-index: 250;
}
}
Вот примерный пример решения: https://jsfiddle.net/Ly06krt3/23/