链接在第一页加载时瞬间变蓝

Link momentarily blue on first page load

本文关键字:瞬间 加载 第一页 链接      更新时间:2024-03-28

嘿,伙计们,我在Chrome中遇到了一个奇怪的问题,一个链接在变成所需的黑色之前会闪烁一秒钟蓝色。

这只发生在第一次加载页面时,而不是刷新页面时。

亲自查看:http://www.jacobklassdesign.com

如果我清除浏览器数据,我会在第一页加载时再次获得蓝色!

我已经包含了所有的锚标签CSS:

a {color:#000}
a:link {color:#000}
a:visited {color:#000}
a:hover {color:#000}
a:active {color:#000}

下面有一个脚本,一旦卷轴遇到锚,就会导致链接变白,我认为这可能涉及到,但不确定是怎么回事。

$(window).load(function () {
    $(function () {
        var a = function () {
            var b = $(window).scrollTop();
            var d = $("#scroller-anchor").offset().top;
            var c = $("#title");
            if (b > d) {
                c.css({ color: "white" })
            } else {
                if (b <= d) {
                    c.css({ color: "black" })
                }
            }
        };
        $(window).scroll(a);
        a()
    });
});

这可能是由于浏览器下载css文件并将其应用于文档的延迟造成的。

如果这对您来说非常重要,则可以将样式嵌入内联或页面

看起来像是标签上的转换有问题。将其更改为彩色。