【问题标题】:CSS3 Transitions Not Working On Specific HREFCSS3 过渡不适用于特定 HREF
【发布时间】:2011-11-10 00:30:55
【问题描述】:

出于某种原因,在此页面上,在 Chrome 17 中,CSS3 过渡无法正常工作页脚/导航中的前 3 个链接:http://jacob.bearce.me/index2.htm。链接完全相同,没有添加类,我一步一步地弄清楚它是什么,它改变了破坏它们的 HREF 属性。出于某种奇怪的原因,services.htm 有效,但 projects.htm 无效。我完全不知道为什么。

更新:在 Firefox、Opera 和 Safari 中测试,这似乎只是 Chrome 的问题。这没有道理。这甚至不是 webkit 问题(除非 Chrome 的版本比 Safari 更新)。

【问题讨论】:

  • 在 Chrome 15 和 Chrome 17 Canary 中对我来说没问题;我看不出 Firefox 7 有什么不同。颜色和文字淡入淡出/滑入滑出就好了。
  • 很奇怪。我仍然无法让它工作。也许这只是 Chrome 的这个实例或其他东西,我想知道如果我重新安装它是否会修复它...更新:更改了页脚中的一些内容,现在所有链接都没有消失。仍然不知道为什么。
  • 可能有任何扩展干扰吗?在隐身窗口中查看页面会改变什么吗?

标签: html css transition


【解决方案1】:

抱歉,如果此回复稍晚,但是,我目前使用的是 Google Chrome 16.0.912.63 beta-m,并且遇到了与您完全相同的问题。事实上,在您的网站上,在下面的 4 个链接中,只有主页链接似乎不太适合 CSS3 过渡(在我这边)。

在我目前正在开发的网站上,转换似乎只对某些链接有效,而对其他链接无效。我真的看不出任何趋势来了解导致它的原因。奇怪的是,当我通过 Incognito 访问您或我的网站时,一切正常。即使禁用了我的扩展程序,它也无法正常工作。

【讨论】:

  • 哇,我今天刚好看到这个,因为我正在处理另一个有同样问题的项目。我也测试了 Incognito 的东西,它对我来说很好用。很奇怪,不管项目是什么,它似乎总是修复它。这是一件非常奇怪的事情,据我所知,这与 HREF 属性有关。很奇怪。
  • 它看起来与访问的链接有关。不过,即使设置 a:visited 也不能解决问题。
  • 只是对此的更新,现在问题似乎已经解决了。我目前使用的是 Google Chrome 18.0.1025.54 beta-m,我似乎不再面临同样的问题。他们可能把它修好了!
  • 是的,这对我来说也没有发生,但与我一起工作的人现在正在 Chrome for Mac 上使用它。奇怪的小虫子。
【解决方案2】:

这似乎是 Chrome 的错误。我发现这绝对是:visited 链接的问题,但无论如何都无法解决。在隐身模式下,您看不到问题,因为 Chrome 没有记录您访问过的链接。从我看到的情况来看,这似乎是 Chrome 16 或更高版本中的一个问题。希望他们会在下一个版本中解决这个问题,但现在,我们只需要忽略它。

【讨论】:

    猜你喜欢
    • 2017-12-06
    • 2011-09-26
    • 2013-03-03
    • 2019-03-26
    • 2021-05-22
    • 2013-08-06
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    相关资源
    最近更新 更多