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

Internet Explorer中的jQuery按钮

  •  2
  • Nick  · 技术社区  · 15 年前

    我在我的页面上使用jQuery按钮。每当我单击其中一个按钮时,Internet Explorer会添加一个难看的黑色边框,因为该按钮处于活动状态。当我浏览 jQuery button sample page 使用IE,当我单击其中一个示例按钮时,此边框不可见。

    禁用该边框的唯一方法是使用CSS筛选器(这不是有效的CSS):

    button { filter:chroma(color=#000000); }
    

    2 回复  |  直到 15 年前
        1
  •  0
  •   Fermin    15 年前

    你的CSS中还有其他可能导致这种情况的东西吗?如果它没有出现在示例页面上,那么您的markup/css/javascript中就有一些东西导致了它。

    试着制作一个单独的示例,只需在其中添加按钮,然后添加所有其他CSS,直到找到原因为止。

        2
  •  0
  •   Serg Anateus    15 年前

    小心使用这个CSS过滤器。这将导致IE8的副作用-单选按钮中的子弹将变得不可见。因此,从视觉上看,单选按钮在正常工作时不起作用。