我已经做了很多步骤来解决这个问题。我做的第一件事是将无限滚动 js 更新到版本 ng-infinite-scroll - v1.2.0。
为了解决这个问题,我通过添加无限滚动容器更新了代码,如下所示:
<div id="infi-scroll">
<div class="row" infinite-scroll="loadMore('{!! slug !!}','{!! code !!}')" infinite-scroll-disabled='busy' infinite-scroll-distance='1' infinite-scroll-container="'#infi-scroll'" ng-cloak>
<div ng-repeat="single in projects" class="col-md-4 bottom-margin">
<!-- listing goes here -->
</div>
<div ng-show='busy'>
<center>
<img src="images/ajax-loader.gif" />
</center>
</div>
</div>
</div>
我发现这段代码也适用于移动设备,没有任何问题。
注意:如果 html 的高度,body 标签在您的响应式 css 下定义,它可能会影响在移动设备中的工作。(例如:html,body { height: 100% !important; })
希望这能解决您的问题。谢谢。