jquery - 问题侧面菜单栏

标签 jquery html css cordova ionic-framework

我的侧面菜单栏有问题,因为当应用程序安装在您的手机上时,它不允许在菜单上向下滚动。在模拟器中,它只允许我使用鼠标 bolinha(滚动)进行滚动。我的菜单代码如下:

           <div class="inner-element uib_w_43 uib_sidebar leftbar bar-bg thumb-bg bar-gutter menu-side-bar swipe" data-uib="layout/left_sidebar" data-ver="1" data-anim="{'style':'overlap', 'v':270, 'side':'left', 'dur':500}">

        <div class="sidebar-content content-area ">
            <div class="header-side-menu">
                <img id="imagem-logado">
                <img id="imagemBorda-logado" src="images/borda_foto.png">
                <div class="name-logado">
                    <h10></h10>
                </div>
            </div>
            <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
            <div class="content-side-menu">
                <div class="contat-titulo-side-menu">Participantes</div>
                <ul>
                    <li class="content-content-side-menu" id="cadPart"> <i class="ion ion-person-add"> </i> Novo participante</li>
                    <li class="content-content-side-menu" id="lsPart"> <i class="ion ion-clipboard"> </i> Lista participantes</li>
                </ul>
            </div>
            <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
            <div class="content-side-menu">
                <div class="contat-titulo-side-menu">Reuniões</div>
                <ul>
                    <li class="content-content-side-menu" id="cadReu"> <i class="ion ion-plus-circled"> </i> Nova reunião</li>
                    <li class="content-content-side-menu" id="lsReu"> <i class="ion ion-clipboard"> </i> Historico de reuniões</li>
                </ul>
            </div>
            <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
            <div class="content-side-menu">
                <div class="contat-titulo-side-menu">Sincronismo</div>
                <ul>
                    <li class="content-content-side-menu" id="btnBuscarAtt"> <i class="ion ion-upload"> </i> Buscar atualizações</li>
                    <li class="content-content-side-menu" id="histSincr"> <i class="ion ion-clipboard"> </i> Log</li>
                </ul>
            </div>
            <!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
            <div class="content-side-menu">
                <div class="contat-titulo-side-menu">Opções</div>
                <ul>
                    <li class="content-content-side-menu" id="btn_OPCOES_PROGRAM"> <i class="ion ion-android-settings"> </i> Opções</li>
                    <li class="content-content-side-menu" id="btnRenicializar"> <i class="ion ion-nuclear"> </i> Reinicializar aplicação</li>
                    <li class="content-content-side-menu" id="btnInformacoes"> <i class="ion ion-information-circled"> </i> Sobre</li>
                </ul>
                <ul>
                    <li class="content-content-side-menu" id="btnSair"> <i class="ion ion-log-out"> </i> Sair</li>
                </ul>
            </div>
            <div style="margin-bottom: 80px;"></div>
        </div>
    </div>

这里是我的CSS:

.menu-side-bar {
  position: fixed;
  z-index: 999;
  overflow: auto;

  .header-side-menu{
    text-align: center;
    background-color: rgb(236, 240, 241);
    height: 235px;
    vertical-align: center;
  }
  img#imagem-logado{
   // position: fixed;
    height: 150px;
    //width: 100px;
    //margin-left: 35px;
    margin-top: 53px;
  }
  img#imagemBorda-logado{
    position: relative;
    margin-top: -199px;
    height: 180px;
    //left: 0;
    //border-color: red;
  }
  .name-logado{
    position: relative;
    margin-top: -20px;
    clear: both;
    z-index: 999;
   // float: bottom;
    text-align: center;
    h10{
      font-size: 7vw;
      font-family: Lato;
      color: rgb(127, 140, 141);
     // position: absolute;

    }
  }
  .content-side-menu{
    .contat-titulo-side-menu{
      background-color: rgb(52, 73, 94);
      font-size: 18px;
      text-align: center;
      font-family: TAHOMA;
      color: #ecf0f1;
      height: 25px;
      padding-top: 3px;
    }
    .content-content-side-menu{
      font-family: VERDANA;
      font-size: 17px;
      color: white;
      margin-top: 10px;
      margin-bottom: 10px;
      margin-left: 15px;
      cursor: pointer;
    }
  }

}

我为整个 CSS 服务,但没有遇到任何问题。为什么会这样?

最佳答案

您可以尝试将顶部的代码替换为

.menu-side-bar {
  position: fixed;
  z-index: 999;
  overflow: scroll;

老实说,我很难理解你想要什么。

编辑: 试试这个。

.menu-side-bar {
 overflow-x: auto;
 overflow-y: scroll;
 white-space: nowrap;
 -webkit-overflow-scrolling: touch;

关于jquery - 问题侧面菜单栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34680427/

相关文章:

css - 使用CSS翻转图像

jquery - 如何从给定的时间输入中获取以毫秒为单位的时间?

javascript - 单击处理程序上的 jQuery 事件不起作用

javascript - 如何在图形的悬停转折点上显示 Y 轴值

javascript - 防止调查受访者输入空格作为第一个字符的方法

html - 如何在不手动定义其宽度的情况下将 div 居中

javascript - 未捕获的类型错误 : Cannot set property 'innerHTML' of null

javascript - 重新填充选择框的有效方法?

css - 我如何/我可以用类递归缩进 div?

html - 如何将按钮旁边的文本居中对齐?