为了账号安全,请及时绑定邮箱和手机立即绑定

<p class="pull-right visible-xs"></p>,,当分辨率小的时候,,,弹出按钮出来,,但是点击按钮的时候没有显示出列表框list出来,,,各位好友求解

<p class="pull-right visible-xs"></p>,,当分辨率小的时候,,,弹出按钮出来,,但是点击按钮的时候没有显示出列表框list出来,,,各位好友求解

正在回答

2 回答

我查看了例子中的源码,有个offcanvas.css和offcanvas.js需要加载。

offcanvas.css的源码:

/*

 * Style tweaks

 * --------------------------------------------------

 */

/*html,

body {

  overflow-x: hidden;  Prevent scroll on narrow devices 

}

body {

  padding-top: 70px;

}

footer {

  padding: 30px 0;

}*/

/*

 * Off Canvas

 * --------------------------------------------------

 */

@media screen and (max-width: 767px) {

  .row-offcanvas {

    position: relative;

    -webkit-transition: all .25s ease-out;

         -o-transition: all .25s ease-out;

            transition: all .25s ease-out;

  }

  .row-offcanvas-right {

    right: 0;

  }

  .row-offcanvas-left {

    left: 0;

  }

  .row-offcanvas-right

  .sidebar-offcanvas {

    right: -50%; /* 6 columns */

  }

  .row-offcanvas-left

  .sidebar-offcanvas {

    left: -50%; /* 6 columns */

  }

  .row-offcanvas-right.active {

    right: 50%; /* 6 columns */

  }

  .row-offcanvas-left.active {

    left: 50%; /* 6 columns */

  }

  .sidebar-offcanvas {

    position: absolute;

    top: 0;

    width: 50%; /* 6 columns */

  }

}


offcanvas.js的源码:

$(document).ready(function () {

  $('[data-toggle="offcanvas"]').click(function () {

    $('.row-offcanvas').toggleClass('active')

  });

});


在 .html代码中加载这两个文件,样式和行为才能起效。

贴两个代码片段,你可以根据这个代码片段定位到你的代码,做相应修改:

这里调用了样式,button调用了data-toggle方法

<div class="container-fluid">

  <div class="row row-offcanvas row-offcanvas-right">

    <div class="col-sm-9">

      <p class="pull-right visible-xs">

        <button class="btn-xs btn btn-primary" data-toggle="offcanvas">Toggle</button>

      </p>


下面是list-group需要加载的样式

<div class="col-sm-3 sidebar-offcanvas" id="sidebar">

      <ul class="list-group">


1 回复 有任何疑惑可以回复我~

要先给列表添加ID,再给按钮添加data-toggle,data-target属性调用列表

0 回复 有任何疑惑可以回复我~
#1

逸风4241167 提问者

好的谢谢,,我试一下
2016-12-11 回复 有任何疑惑可以回复我~
#2

逸风4241167 提问者

<a href="##" class="btn btn-success btn-xs" data-toggle="list-group" data-target="#list">toggle</a> </p> <ul class="list-group" id="list">这是列表添加一个id <li class="list-group-item"><a href="##">first</a></li> </ul>
2016-12-11 回复 有任何疑惑可以回复我~
#3

逸风4241167 提问者

还是不行啊,,兄弟
2016-12-11 回复 有任何疑惑可以回复我~
#4

慕粉4349307 回复 逸风4241167 提问者

<a href="##" class="btn btn-success btn-xs" data-toggle="collapse" data-target="#list">toggle</a> </p> <ul class="list-group" id="list">这是列表添加一个id <li class="list-group-item"><a href="##">first</a></li>
2016-12-12 回复 有任何疑惑可以回复我~
#5

逸风4241167 提问者

还是没有效果的
2016-12-12 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

<p class="pull-right visible-xs"></p>,,当分辨率小的时候,,,弹出按钮出来,,但是点击按钮的时候没有显示出列表框list出来,,,各位好友求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信