最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

值得分享的BootstrapAce模板实现菜单和Tab页效果_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:48:08
文档

值得分享的BootstrapAce模板实现菜单和Tab页效果_javascript技巧

值得分享的BootstrapAce模板实现菜单和Tab页效果_javascript技巧:本文分享了项目中使用Ace模板的菜单样式和基于iframe的Tab页效果。 一、效果展示 折腾了好久,终于将菜单样式和Tab页的效果从项目中抽出来了。 1、初始加载出来的效果 2、展开菜单(支持多级展开,后面代码介绍) 3、点击子菜单,以Tab页的形式打开对
推荐度:
导读值得分享的BootstrapAce模板实现菜单和Tab页效果_javascript技巧:本文分享了项目中使用Ace模板的菜单样式和基于iframe的Tab页效果。 一、效果展示 折腾了好久,终于将菜单样式和Tab页的效果从项目中抽出来了。 1、初始加载出来的效果 2、展开菜单(支持多级展开,后面代码介绍) 3、点击子菜单,以Tab页的形式打开对
 本文分享了项目中使用Ace模板的菜单样式和基于iframe的Tab页效果。

一、效果展示

折腾了好久,终于将菜单样式和Tab页的效果从项目中抽出来了。

1、初始加载出来的效果

2、展开菜单(支持多级展开,后面代码介绍)

3、点击子菜单,以Tab页的形式打开对应的页面

4、支持菜单折叠

5、打开的菜单过多时自动换行显示,折叠后自适应

二、代码示例
有现成的东西用很方便的,总的来说Bootstrap Ace模板的功能还是比较强大的,并且支持各种终端设备。本文主要使用的它的菜单的效果,下面就来看看Ace模板菜单效果的实现代码。

1、菜单效果
由于Ace是基于Bootstrap的,所以首先需要引用jquery和bootstrap组件,先来总的看看它需要引用哪些文件吧。  



 
 

 
 
 
 

 
 

  

呵呵,看着还是挺多的吧。除了最后一个js文件(

再来看看sidebar-menu.js这个文件里面封装的方法:

在页面上面直接调用sidebar-menu的方法

这里需要说明的很重要的一点就是关于菜单前面的小图标:

con的值为icon-user的时候,菜单上面就会显示一个如图的小图标。当然一般情况下,菜单肯定是动态加载的的,如果需要从后台取数据,可以直接调用此方法:

$('#menu').sidebarMenu({ url: "/api/UserApi/GetMenuByUser/", param: { strUser: 'admin' } });
即可,呵呵,很简单吧。

2、Tab页效果
Tab页的效果其实是和左边菜单息息相关的,首先还是看看Tab页效果的js引用。

bootstrap-tab.js这个文件里面封装了addTabs方法

那么,在什么时候调用Addtabs方法呢?答案是注册菜单click事件的时候,这部分代码在前面sidebar-menu组件封装的时候就有,可以看看上面。

文档

值得分享的BootstrapAce模板实现菜单和Tab页效果_javascript技巧

值得分享的BootstrapAce模板实现菜单和Tab页效果_javascript技巧:本文分享了项目中使用Ace模板的菜单样式和基于iframe的Tab页效果。 一、效果展示 折腾了好久,终于将菜单样式和Tab页的效果从项目中抽出来了。 1、初始加载出来的效果 2、展开菜单(支持多级展开,后面代码介绍) 3、点击子菜单,以Tab页的形式打开对
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top