在按钮上单击我要滚动特定的div。 确保我不想使用jQuery。
答案 0 :(得分:0)
为该div提供ID并使用
document.getElementById("id").scrollIntoView();
<div id="whatever">
<--do things -->
</div>
<script>
document.getElementById("whatever").scrollIntoView();
</script>
答案 1 :(得分:0)
您需要在角度参考示例中使用$ anchorScroll概念:
'use strict';angular.module('anchorScrollExample', []).controller('ScrollController', ['$scope', '$location', '$anchorScroll',
function($scope, $location, $anchorScroll) {
$scope.gotoBottom = function() {
// set the location.hash to the id of
// the element you wish to scroll to.
$location.hash('bottom');
// call $anchorScroll()
$anchorScroll();
};
}]);})(window.angular);
“ bottom”是您要滚动的div ID,并是“ gotoBottom()”。是按钮点击功能