[英]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.