我已经在台式机上进行了此操作,但在移动设备上却没有。当人向上滚动并卡在页面底部时,应该会出现该栏。
http://54.200.76.33:8080/
在 safari 等移动浏览器上,该栏一直持续到势头停止。我正在阅读当用户滚动网页时禁用了 javascript,因此无法捕捉到该事件。
我在这里阅读谷歌教程https://developers.google.com/mobile/articles/webapp_fixed_ui
但我仍然认为这不能解决我的问题。未来是否有修复移动浏览器的计划?有没有办法解决这个问题?
<script type="text/javascript">//<![CDATA[
/*THIS WORKS FINE ON DESKTOP BROWSERS*/
/*Needs to work on mobile browsers*/
$(window).load(function(){
var foundTop = $('.found').offset().top;
$(window).scroll(function () {
var currentScroll = $(window).scrollTop();
if (currentScroll >= 40) {
$('.found').css({
position: 'fixed',
bottom: '0',
left: '0'
});
} else {
$('.found').css({
position: 'absolute',
bottom: '-40px',
});
}
});
});//]]>
</script>