在第一页加载时暂时链接蓝色

时间:2013-12-06 11:29:00

标签: javascript jquery html css

嘿伙计们我在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()
    });
});

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

在标签上查找转换所有问题。将其更改为颜色。