0
Есть ли какие-либо предпосылки для предупреждения на scrollTop
позиция в AngularJS? alertme()
работает с ng-init
в то же время alerscroll()
не работает, когда вставка $(window).scrollTop()
в оповещениюкак предупредить scrollTop положение в AngularJS
var app = angular.module('myApp', []);
app.controller('divController', function($scope) {
$scope.alertme = function() {
alert("normal alert works");
};
$scope.alerscroll = function() {
alert("the position " + $(window).scrollTop());
};
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app='myApp'>
<div ng-controller="divController">
<div ng-init="alertme()"></div>
<div ng-init="alerscroll()"></div>
</div>
</div>
Попробуйте использовать '$ window' в Angular (не забудьте ввести его) вместо jQuery' $ (window) '. – isherwood
'$ (window) .scrollTop()' отлично работает. Пожалуйста, укажите точную проблему. – hon2a
@ hon2a, что 'scrollTop()' не работает в AngularJS – Muhammed