在我的html中,我有一个div
,当点击按钮节目时,我正在显示div,当用户点击我隐藏时。
我决定专注于展示的div
。因为我使用了anchorScroll
。它工作正常。用户点击ID会将url
从http://localhost:5000/
更新为http://localhost:5000/#bottom
,并将重点放在元素上。
当用户点击后隐藏div
我需要更新url
以更新“http://localhost:5000/' - 怎么做?
这是我的js:
$scope.galleryMenu = function (gallery) {
$scope.galleryShow = !$scope.galleryShow;
//focusing to bottom
$location.hash('bottom'); //adds the hash
$anchorScroll(); //focusing.
$scope.batch = $scope.batch || {};
$scope.totalGallerySlide = 0;
for(var i = 0; i < $scope.allApps.length; i++) {
$scope.batch['b'+$scope.totalGallerySlide] = $scope.batch['b'+$scope.totalGallerySlide] || [];
$scope.batch['b'+$scope.totalGallerySlide].push($scope.allApps[i]);
i%16 === 15 ? $scope.totalGallerySlide++ : null;
}
$scope.activeBatch = $scope.batch.b0;
galleryMaker();
}