移动设备上的徽标变得很大(Javascript)

时间:2017-02-03 03:55:17

标签: javascript jquery html css

我遇到了麻烦。如果您在移动设备上查看此网站或将浏览器调整为手机大小,请向下滚动,然后一直向上滚动,徽标会变得非常大。我需要它像开头一样小(刷新页面): http://www.baycrest.org/birdie4baycrest/

我确实有CSS断点,但由于某些特定的东西,我正在使用JS。这是我的JS代码:

$(window).scroll(function () {
    if ($(document).scrollTop() == 0) {        
        $('.logo').attr('src', '/birdie4baycrest/images/logobig3.jpg');
        $('.logo').width(203);
        $('.logo').height(293);
     } else {

        $('.logo').attr('src', '/birdie4baycrest/images/logobig.jpg');
        $('.logo').width(108);
        $('.logo').height(70);
     }
}); 

2 个答案:

答案 0 :(得分:0)

这是基于我之前评论的解决方案。在Chrome Inspector中对您的网站进行了测试和处理。

$(window).scroll(function () {
    if ($(document).scrollTop() == 0) {

        $('.logo').attr('src', '/birdie4baycrest/images/logobig3.jpg');

        if( $(window).width() < 768 ){
            // logo loads at small size with a width of 104 and height of 150
            $('.logo').width(104);
            $('.logo').height(150);
        } else {
            // this is what the default is for large sizes
            $('.logo').width(203);
            $('.logo').height(293);
        }

    } else {

        $('.logo').attr('src', '/birdie4baycrest/images/logobig.jpg');
        $('.logo').width(108);
        $('.logo').height(70);

    }
}); 

答案 1 :(得分:0)

了解引导程序,它使您能够轻松创建自适应网页设计here ,以帮助您走上正确的轨道。