Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 爱奥尼亚侧菜单隐藏了我所有的主要内容_Javascript_Html_Css_Ionic Framework - Fatal编程技术网

Javascript 爱奥尼亚侧菜单隐藏了我所有的主要内容

Javascript 爱奥尼亚侧菜单隐藏了我所有的主要内容,javascript,html,css,ionic-framework,Javascript,Html,Css,Ionic Framework,我试图在我的应用程序上实现一个侧栏,这样我就可以在其中存储菜单相关的选项,但我的问题是,每当我集成ion侧栏菜单时,它总是隐藏我的主要内容 例如,每当我在代码中不添加侧栏指令时,一切都正常工作,即使我使用的是ionic头栏指令。但每当我将标题栏包装在侧菜单中时,它之外的所有内容都会消失。除非我将其从DOM中删除,否则就好像侧菜单推送或重叠所有其他现有内容一样 请参阅下面的屏幕截图。我应该看到侧菜单右侧的内容: 谢谢大家! 离子模板 左边 登录 搜寻 浏览 播放列表 蓝色 黄色的 粉红色 您必

我试图在我的应用程序上实现一个侧栏,这样我就可以在其中存储菜单相关的选项,但我的问题是,每当我集成ion侧栏菜单时,它总是隐藏我的主要内容

例如,每当我在代码中不添加侧栏指令时,一切都正常工作,即使我使用的是ionic头栏指令。但每当我将标题栏包装在侧菜单中时,它之外的所有内容都会消失。除非我将其从DOM中删除,否则就好像侧菜单推送或重叠所有其他现有内容一样

请参阅下面的屏幕截图。我应该看到侧菜单右侧的内容:

谢谢大家!


离子模板
左边
登录
搜寻
浏览
播放列表
蓝色
黄色的
粉红色

您必须将幻灯片框添加到ion内容容器中,并将“has header”类添加到其中,以便将ion nav header考虑在内。也就是说,解决方案如下:

<html ng-app="ionicApp">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <title>Ionic Template</title>
    <link href="//code.ionicframework.com/nightly/css/ionic.css" rel="stylesheet">
    <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/angular_material/0.6.1/angular-material.min.css">
    <script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script>
    <script src="//cdn.jsdelivr.net/hammerjs/2.0.4/hammer.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-aria.min.js"></script>
    <!-- Angular Material Javascript now available via Google CDN; version 0.6 used here -->
    <script src="//ajax.googleapis.com/ajax/libs/angular_material/0.6.1/angular-material.min.js"></script>
</head>
<body ng-controller="MyCtrl">
<ion-side-menus enable-menu-with-back-views="false">
    <ion-side-menu-content>
        <ion-nav-bar class="bar-stable">
            <ion-nav-back-button>
            </ion-nav-back-button>
            <ion-nav-buttons side="left">
                <button class="button button-icon button-clear ion-navicon" menu-toggle="left">
                </button>
            </ion-nav-buttons>
        </ion-nav-bar>
        <ion-nav-view name="menuContent"></ion-nav-view>
        <ion-content class="has-header">
            <ion-slide-box on-slide-changed="slideHasChanged($index)">
                <ion-slide>
                    <div class="box blue">
                        <h1>BLUE</h1>
                    </div>
                </ion-slide>
                <ion-slide>
                    <div class="box yellow">
                        <h1>YELLOW</h1>
                    </div>
                </ion-slide>
                <ion-slide>
                    <div class="box pink">
                        <h1>PINK</h1>
                    </div>
                </ion-slide>
            </ion-slide-box>
        </ion-content>
    </ion-side-menu-content>
    <ion-side-menu side="left">
        <ion-header-bar class="bar-stable">
            <h1 class="title">Left</h1>
        </ion-header-bar>
        <ion-content>
            <ion-list>
                <ion-item menu-close ng-click="login()">
                    Login
                </ion-item>
                <ion-item menu-close href="#/app/search">
                    Search
                </ion-item>
                <ion-item menu-close href="#/app/browse">
                    Browse
                </ion-item>
                <ion-item menu-close href="#/app/playlists">
                    Playlists
                </ion-item>
            </ion-list>
        </ion-content>
    </ion-side-menu>
</ion-side-menus>


<script>
    angular.module('ionicApp', ['ionic', 'ngMaterial'])
            .controller('MyCtrl', function ($scope) {
            });
</script>

</body>
</html>

离子模板
蓝色
黄色的
粉红色
左边
登录
搜寻
浏览
播放列表
角度模块('ionicApp',['ionic','ngMaterial']))
.controller('MyCtrl',函数($scope){
});

您必须将幻灯片框添加到ion内容容器中,并将“has header”类添加到其中,以便将ion nav header考虑在内。也就是说,解决方案如下:

<html ng-app="ionicApp">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <title>Ionic Template</title>
    <link href="//code.ionicframework.com/nightly/css/ionic.css" rel="stylesheet">
    <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/angular_material/0.6.1/angular-material.min.css">
    <script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script>
    <script src="//cdn.jsdelivr.net/hammerjs/2.0.4/hammer.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-aria.min.js"></script>
    <!-- Angular Material Javascript now available via Google CDN; version 0.6 used here -->
    <script src="//ajax.googleapis.com/ajax/libs/angular_material/0.6.1/angular-material.min.js"></script>
</head>
<body ng-controller="MyCtrl">
<ion-side-menus enable-menu-with-back-views="false">
    <ion-side-menu-content>
        <ion-nav-bar class="bar-stable">
            <ion-nav-back-button>
            </ion-nav-back-button>
            <ion-nav-buttons side="left">
                <button class="button button-icon button-clear ion-navicon" menu-toggle="left">
                </button>
            </ion-nav-buttons>
        </ion-nav-bar>
        <ion-nav-view name="menuContent"></ion-nav-view>
        <ion-content class="has-header">
            <ion-slide-box on-slide-changed="slideHasChanged($index)">
                <ion-slide>
                    <div class="box blue">
                        <h1>BLUE</h1>
                    </div>
                </ion-slide>
                <ion-slide>
                    <div class="box yellow">
                        <h1>YELLOW</h1>
                    </div>
                </ion-slide>
                <ion-slide>
                    <div class="box pink">
                        <h1>PINK</h1>
                    </div>
                </ion-slide>
            </ion-slide-box>
        </ion-content>
    </ion-side-menu-content>
    <ion-side-menu side="left">
        <ion-header-bar class="bar-stable">
            <h1 class="title">Left</h1>
        </ion-header-bar>
        <ion-content>
            <ion-list>
                <ion-item menu-close ng-click="login()">
                    Login
                </ion-item>
                <ion-item menu-close href="#/app/search">
                    Search
                </ion-item>
                <ion-item menu-close href="#/app/browse">
                    Browse
                </ion-item>
                <ion-item menu-close href="#/app/playlists">
                    Playlists
                </ion-item>
            </ion-list>
        </ion-content>
    </ion-side-menu>
</ion-side-menus>


<script>
    angular.module('ionicApp', ['ionic', 'ngMaterial'])
            .controller('MyCtrl', function ($scope) {
            });
</script>

</body>
</html>

离子模板
蓝色
黄色的
粉红色
左边
登录
搜寻
浏览
播放列表
角度模块('ionicApp',['ionic','ngMaterial']))
.controller('MyCtrl',函数($scope){
});

检查您的代码,因为您提供的内容缺少打开离子侧菜单声明。是的,从我的编辑器复制代码是一个错误。我甚至使用了来自的代码并尝试了它,但仍然得到了以下结果:。我有一个幻灯片菜单作为主要内容,它好像侧面菜单重叠。你能提供一个plunker或codepen吗?Code pen和在Op上编辑的更新代码检查你的代码,因为你提供的缺少打开ion侧面菜单声明。是的,从我的编辑器复制代码是一个错误。我甚至使用了来自的代码并尝试了它,但仍然得到了以下结果:。我有一个幻灯片菜单作为主要内容,它好像侧面菜单重叠。你能提供一个plunker或codepen吗?Code pen和更新的代码在OP上编辑