适用于iOS的谷歌搜索应用程序中粘性底栏消失了吗?

时间:2017-05-11 08:02:55

标签: html ios css

iOS版Google搜索应用程序出现问题。当通过谷歌搜索应用程序打开一个页面时,底部的粘性栏会在向下滚动时消失,如果我向上滚动,则会出现粘性栏。底部粘性栏隐藏在谷歌搜索应用程序底部栏下方。我试图改变我的粘性条高度,但没有运气 - 酒吧总是在谷歌搜索应用程序底部栏下消失。有任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这就是我解决这个问题的方法:

<script type="text/javascript">
$(function(){
    //Check for Google Search App
    var strAppVersion = window.navigator.appVersion;
    var GSAPosition = strAppVersion.search('GSA');

    if (GSAPosition > 0) {
        var lastScroll = 0;

        $(window).scroll(function(event){

            //Sets the current scroll position
            var topOffcet = $(this).scrollTop();

            //Determines up-or-down scrolling
            if (topOffcet > lastScroll){
                //if scroll-up change .desktop-price-block bottom property
                $('body #body-container-sc #container #product-page .desktop-price-block').css({'bottom': '0'});
            }
            else {
                //if scroll-down change .desktop-price-block bottom property
                $('body #body-container-sc #container #product-page .desktop-price-block').css({'bottom': '130px'});
            }
            //Updates scroll position
            lastScroll = topOffcet;
        });
    }
});