我想使页面可滚动。AngularJS根据页面内部宽度改变主体宽度
因此,我需要在身体顶部添加宽度元素。
如果我会做宽度:100%;滚动条将永远不会显示,所以我正在寻找一个简单的解决方案来对页面宽度进行采样,并在其更改时将其设置为主体。
我有两个问题:
- 我不能使它发挥作用。
- 手表只在应用程序加载时触发,而不是每次窗口宽度发生变化时触发。
这是我使用的代码:
$scope.$watch(function(){
return $window.innerWidth;
}, function(value) {
$scope.cols = value;
var width = value +'px !important';
$('body').css("width", width);
});
侧的评论 - 考虑使用与 – ajmajmajma
有你的resize事件的油门/防抖动在CSS中设置'overflow'属性? – charlietfl
@charlietfl是的,我做了,但我需要设置一个固定的宽度,目前的宽度是100%,所以滚动从未播种 –