position:fixed sliding bug in Chrome Mobile

前端 未结 2 767
春和景丽
春和景丽 2021-02-13 12:08

If you view my website in Chrome Mobile on a mobile phone and scroll in any direction, the footer wouldn\'t stay put. Any idea for the cause or a fix?

The CSS code of t

2条回答
  •  孤街浪徒
    2021-02-13 12:43

    Try adding;

    -webkit-backface-visibility: hidden;
    

    with position: fixed.

    Ref:

    Easy CSS fix for fixed positioning
    Position fixed not working in mobile browser


    Alternatively you can achieve this with jQuery

    Working Fiddle

    $(document).ready(function () {
    
        var winHeight = $(window).height();
    
        $(window).scroll(function () {
            $("#footer").css("top", $(window).scrollTop() + (winHeight-30) + "px");
        });
    
    });
    

提交回复
热议问题