(ionic) How can I make side menu overlaying contac

2019-05-07 06:59发布

Recently, I tried creating an Ionic side menu. I want to make the side menu overlaying contact.

I do not want to push content, however.

    <ion-side-menus>
  <!-- Center content -->
  <ion-side-menu-content ng-controller="ContentController">
  </ion-side-menu-content>

  <!-- Left menu -->
  <ion-side-menu side="left">
  </ion-side-menu>

  <!-- Right menu -->
  <ion-side-menu side="right">
  </ion-side-menu>

  <ion-side-menu-content>
  <!-- Main content, usually <ion-nav-view> -->
  </ion-side-menu-content>
</ion-side-menus>

    function ContentController($scope, $ionicSideMenuDelegate) {
  $scope.toggleLeft = function() {
    $ionicSideMenuDelegate.toggleLeft();
  };
}

标签: overlay ionic
3条回答
Anthone
2楼-- · 2019-05-07 07:20

Some other people have already requested this feature. http://forum.ionicframework.com/t/side-menu-overlaying-rather-than-pushing-center-content/4361 As of what I know there is no work around unless you wanted to rewrite the directive/animations for the side menu.

查看更多
爷、活的狠高调
3楼-- · 2019-05-07 07:29

There is a fork for this

https://github.com/driftyco/ionic-ion-drawer

And the example on codepen. http://codepen.io/Yuripetusko/pen/VYqRNg

As i know it has not been merged with the main repo so you have to bring in the file separately and then add it to the module

angular.module('ionicApp'['ionic','ionic.contrib.drawer'])
       .controller('appCtrl', function($scope) {   
});
查看更多
三岁会撩人
4楼-- · 2019-05-07 07:33

Try this one. This is exactly what you are looking for.

http://nlmd.vincurekf.cz/

查看更多
登录 后发表回答