Jasny Bootstrap Off Canvas' Reveal'方法 - 故障排除

时间:2014-10-05 00:07:41

标签: javascript jquery twitter-bootstrap less jasny-bootstrap

设法让Jasny Bootstrap off canvas组件起作用。它有一些不同的响应设置,但默认为“推送”选项:(http://jasny.github.io/bootstrap/examples/navmenu-push/)。

我想启用'reveal'选项,并使用以下代码片段(直接来自Jasny BS网站)作为示例:

<nav id="myNavmenu" class="navmenu navmenu-default navmenu-fixed-left" role="navigation">
  <div id="targetDiv">
    Content
  </div>
</nav>
<div class="navbar navbar-default navbar-fixed-top">
  <button type="button" class="navbar-toggle" data-toggle="offcanvas" data-target="#myNavmenu" data-canvas="#targetDiv">
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
  </button>
</div>

正如“透露”页面(http://jasny.github.io/bootstrap/examples/navmenu-reveal/)上的说明所示,我有:

1)将内容包装在div(targetDiv上面)中,然后将canvas选项(我认为是data-canvas)设置为等于div;即data-canvas="#targetDiv"

2)从offcanvas导航中删除了myNavmenu类,并通过less将其z-indez设置为0。

我得到的不像示例:http://jasny.github.io/bootstrap/examples/navmenu-reveal。我做错了什么?

1 个答案:

答案 0 :(得分:1)

对于尝试创建“揭示”效果以代替“推送”效果的用户,请按照:http://jasny.github.io/bootstrap/examples/navmenu-reveal上的说明操作。我想澄清说明所指的“内容”是画布上的任何内容。在上面的示例中,画布仅包含导航栏,即<div class="navbar navbar-default navbar-fixed-top">

。在完成其他更改的同时,将新的命名div包裹在此内容周围。