代码之家  ›  专栏  ›  技术社区  ›  Mike

为什么透明分区上的链接在IE中变得不可点击?

  •  3
  • Mike  · 技术社区  · 15 年前

    我的网站上的链接: http://rnmtest.co.uk/oddfellows/

    如果你点击“用餐”,你应该看到一个“立即预订”按钮。这个元素在IE中是不可点击的。它下面的区域有一个半透明的PNG作为背景。内容通过jquery加载。

    我已经按照其他网站的建议将锚放在容器分区中,但这没有任何效果。如果在IE8中调整窗口的大小,我有时可以单击按钮的一小部分。

    这种效果发生在所有锚上,而不仅仅是图像。

    3 回复  |  直到 14 年前
        1
  •  1
  •   meouw    15 年前

    这是IE6的一个已知限制——容器中使用过滤器创建透明背景的链接是不可点击的。 你可以找到 more information and a workaround here

        2
  •  0
  •   Jay    15 年前

    从jquery加载内容后,是否挂接了click事件? 在尝试挂接事件之前,是否确保jquery已完成加载内容? 这很容易做到。

        3
  •  0
  •   Mike    14 年前

    我必须使链接位置:相对的;明确的。