【问题标题】:Sprite background image lags on mouse hover精灵背景图像滞后于鼠标悬停
【发布时间】:2010-05-26 21:40:22
【问题描述】:

我有基本的 DOM 菜单,其中包含第一级“LI”的精灵背景图像。 它工作得很好,但我想有一些问题,而不是在悬停时立即切换图像,而是变为空白,大约一秒钟后,悬停图像“出现”(移位)。

这只发生在第一次悬停时。之后,它就像它应该的那样光滑。 刷新页面,它又出现了…… 令人沮丧... 这是一个检查它的链接:http://goo.gl/6FAM

Firefox v3.6.3 上存在该问题。 Chrome 5.0.375 和 IE 8.0.7600 没有这个问题。

有什么想法吗?

【问题讨论】:

    标签: dom menu hover sprite css


    【解决方案1】:

    这是因为在您将鼠标移到按钮上之前,不会加载悬停背景图像。

    一个简单的解决方案是使用CSS sprites,这样您只需处理一张图片。

    【讨论】:

    • 嗯,基本上这就是我正在做的......每个 LI 元素只有一个图像,其中包含“背景图像”和“悬停背景图像” - 像这样:goo.gl/oAwt跨度>
    • @user351342: 嗯...奇怪...试试这个:在 CSS 中,不要将background 设置为:hover 状态,只需将background-position 设置为图像名称等都是一样的。所以只需输入background-position:-150px 0px。有了它,它似乎立即在 FF 中加载。
    猜你喜欢
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-15
    • 2018-07-07
    • 1970-01-01
    相关资源
    最近更新 更多