`anchorScroll` - 如何在滑动时切换`url:#hash`?

时间:2015-06-18 08:43:19

标签: javascript jquery html angularjs

在我的html中,我有一个div,当点击按钮节目时,我正在显示div,当用户点击我隐藏时。

我决定专注于展示的div。因为我使用了anchorScroll。它工作正常。用户点击ID会将urlhttp://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();
}

0 个答案:

没有答案