AngularJS 锚点

1、html

<ion-header-bar class="bar bar-header bar-balanced">
    <a href="#/homes/index" class="button button-icon icon ion-android-arrow-back"></a>
    <ion-title class="bar-calm">消息</ion-title>
</ion-header-bar>
<ion-view view-title="messagebox">
    <ion-content scroll="true">
        <a ng-click="goBottom()">锚点</a>
        <br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0
        <br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0
        <br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0
        <div id="bottom">
            bottombottombottombottombottombottombottombottombottombottombottombo
            <br>bottombottombottombottombottombottombottombottombottombottombottom
            <br>bottombottombottombottombottombottombottombottombottombottombottom
            <br>bottombottombottombottombottombottombottombottombottombottombottom
            <br>bottombottombottombottombottombottombottombottombottombottombottom
            <br>bottombottombottombottombottombottombottombottombottombottombottom
            <br>bottombottombottombottombottombottombottombottombottombottombottom
            <br>bottombottombottombottombottombottombottombottombottombottombottom
            <br>bottombottombottombottombottombottombottombottombottombottombottom
            <br>bottombottombottombottombottombottombottombottombottombottombottom
            <br>bottombottombottombottombottombottombottombottombottombottombottom
        </div>
        1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0
        <br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0
        <br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0
        <br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0
        <br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>0
    </ion-content>
</ion-view>

2、Controller

appControllers.controller('AnchorCtrl', ['$scope', '$location', '$anchorScroll', function ($scope, $location, $anchorScroll) {
    $scope.goBottom = function () {
        $location.hash('bottom');
        $anchorScroll();
    };
}])

经测试,去掉['$scope', '$location', '$anchorScroll',也可以使用

appControllers.controller('AnchorCtrl', function ($scope, $location, $anchorScroll) {
    $scope.goBottom = function () {
        $location.hash('bottom');
        $anchorScroll();
    };
})


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值