css - 当 z-index 较高时,图像链接不适用于覆盖的 div

标签 css hyperlink position z-index supersized

我在网站上使用超大幻灯片,但我在 div 中添加了纹理覆盖

 #slideshow-wrapper
{
    width: 100%;
    margin: -100px 0 0 0;
    padding: 0;
    height: 500px;
    background: url(/slideshow/img/slideshow-front-3.png) repeat;
    position: relative;
    z-index: 3;
}

这是超大的div

 #supersized
{
    display: block;
    position: absolute;
    left: 0;
    top: -15px;
    overflow: hidden;
    z-index: 1;
    height: 500px;
    width: 100%;
}

如果我将 #slideshow-wrapper 上的 z-index 更改为 0,链接会很好用,但是我会松散图像上的纹理。

是否有解决此问题的方法,以便链接可以在仍然显示纹理叠加层的同时工作?

感谢任何帮助。

干杯

最佳答案

你需要在纹理图像上放置一个事件监听器并捕获鼠标坐标,然后将点击事件传递给它下面应该点击的元素,它们共享相同的坐标空间。

关于css - 当 z-index 较高时,图像链接不适用于覆盖的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14433533/

相关文章:

javascript - 需要图片跨越容器高度

javascript - 标签文本搞砸了纯 CSS 选择

javascript - 如何使用带有水平滚动的 window.scroll 来获取元素位置

css - Div定位不明确

html - 文档流之外的导航 div,我不知道为什么

jquery - 获取 Bootstrap 元素在较小屏幕上的高度

javascript - 同时突出显示两个表

javascript - div css onclick更改多个图像

javascript - 在 Javascript 中添加指向 .textcontent 的链接

css - 为什么我的主链接类 (a :links & a:hover) overriding my newly created unique classes (#footer_links a:links, #footer_links a:hover)