0
延遲指令運行的最佳方式是什麼?在指令執行之前需要等待的狀態之間有一個小的延遲,否則會弄亂滾動。我試圖使用$timeout
,但似乎可以用它錯了,因爲它會引發錯誤...延遲角度指令執行
app.directive('scrolltop', function() {
return {
restrict: 'A',
link: function(scope, element) {
element.on('click', function() {
console.log('scrolltop');
$('html, body').animate({
scrollTop: $(element).offset().top - 50
}, 2000);
});
},
}
});