IE / EDGE中出现意外的JS结果

时间:2017-07-17 22:28:27

标签: javascript cross-browser

我想知道是否有人可以就此提出建议? 我有以下JS,当页面滚动时更改我的主徽标。 它在Safari,Chrome,FireFox中按预期工作......但是对于IE和EDGE而不是我的徽标,我得到一个空盒子。 我知道IE在CSS方面有一些差异,但它也是JS的同类问题吗?感谢任何帮助。

 window.onscroll = function(){
    if ($("body").hasClass("my-desktop")) {
        if(window.scrollY >= 52) { 
            $("#my-logo-img").attr("src", "http://localhost/mysite/wp-content/themes/mytheme/Logo-1.png");
        } else {
            $("#my-logo-img").attr("src", "http://localhost/mysite/wp-content/themes/mytheme/Logo-2.png");
        }
    }
};

非常感谢

0 个答案:

没有答案