繁体   English   中英

iOS8 Safari滚动内容被切断

[英]IOS8 Safari scrolling content cut off

我有一个带有Bootstrap主题的Angular网站,该主题主要是为移动设备而构建的,并且在IOS8 Safari上,它随机地切断了滚动内容(参见图片)。

我尝试检查元素何时执行此操作,但是CSS不会影响它,并且它只是偶尔发生。 Chrome,Opera和IOS8上的所有其他浏览器都可以很好地工作,仅在Safari上才发生。

任何帮助是极大的赞赏 :)

谢谢

在此处输入图片说明

可滚动内容的CSS

.scrollable{
 overflow: auto;
 -webkit-overflow-scrolling: touch;
 position: absolute;
 top: 47px;
 bottom: 0px;
 left: 0px;
 right: 0px;
 }

工作中的开发人员设法通过消除页面之间的过渡来解决此问题。 请参阅下面他注释掉的代码。 它在controllers.js中找到。 希望该示例可以帮助您在项目中找到转换代码。

$scope.slide = '';
$rootScope.back = function() {

//$scope.slide = 'slide-right';
 $window.history.back();
}
$rootScope.go = function(path){
//$scope.navLeft = false;
//$scope.navRight = false;
//$scope.slide = 'slide-left';
$location.url(path);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM