js都导入了,点击上面的按钮,左侧导航栏不滑动?

来源:2-5 开发准备

ral空

2017-05-20

js都导入了,点击上面的按钮,左侧导航栏不滑动

http://szimg.mukewang.com/5920016d0001f91b06040113.jpg

写回答

7回答

bfbygfg

2017-05-20

admin-lte好像是更新过版本,问题出在app.min.js上面,我找到了演示demo引用的文件是叫<script src="dist/js/adminlte.js"></script>,你这样操作:

  1. 访问 adminlte.js ,将页面上面的所有代码复制。

  2. 找到node_modules文件夹中admin-lte/dist/js下面的app.min.js文件,重命名为app.min.js.bak。

  3. 新建文本文件并重命名为app.min.js,打开,将复制的代码粘贴进去。

  4. 重启服务器:npm run start。

经测试可用。(ps:我也遇到了这个问题。。。折腾好久QAQ)

6
3
bfbygfg
回复
ral空
不客气:)
2017-05-22
共3条回复

王小贼

2017-06-05

这个是版本问题, 官方网站上的指令是 "push-menu":

<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">    

        <span class="sr-only">Toggle navigation</span>    

</a>    

这里只要将 "push-menu" 替换成 "offcanvas" 就可以解决这个问题了.

更改后:

<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">

<span class="sr-only">Toggle navigation</span>

</a>

5
1
qq_津暖_03815493
厉害了,在app。component.html 中 crtl+f 搜索 push-menu 直接替换offcanvas 是可以的 感谢楼主
2017-06-05
共1条回复

saintpeters

2017-09-18

app.min.js 中的sidebarToggleSelector:"[data-toggle='offcanvas']";offcanvas改成push-menu也行

0
0

慕粉3492264

2017-06-04

这个方法可以的哦。很感谢

0
0

维Duke

2017-05-31

我也遇到了这个问题,按照这个方案可以了,也找了好久问题原因啊

0
0

kd89

2017-05-21

直接复制adminlte.js代码,先建一个adminlte.js文件,把js导入链接改成这个就可以了。

0
0

kd89

2017-05-21

額,不行呢

0
0

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程