您现在的位置是:网站首页> 编程资料编程资料
基于HTML5代码实现折叠菜单附源码下载html5写一个BUI折叠菜单插件的实现方法
2021-08-31
1123人已围观
简介 基于html5代码实现折叠菜单附源码下载,效果逼真,非常方便使用,对html5折叠菜单感兴趣的朋友可以参考下
基于html5代码实现折叠菜单附源码下载。效果图如下所示,喜欢的亲们还可以下载源码哦!
hmtl代码:
复制代码
代码如下:js代码:
复制代码
代码如下:(function ($) {
var cards = $('.card-drop'), toggler = cards.find('.toggle'), links = cards.find('ul>li>a'), li = links.parent('li'), count = links.length, width = 100;
li.each(function (i) {
$(this).css('z-index', count - i);
});
function setClosed() {
li.each(function (index) {
$(this).css('top', index * 4).css('width', width - index * 0.5 + '%').css('margin-left', index * 0.25 + '%');
});
li.addClass('closed');
toggler.removeClass('active');
}
setClosed();
toggler.on('mousedown', function () {
var $this = $(this);
if ($this.is('.active')) {
setClosed();
} else {
$this.addClass('active');
li.removeClass('closed');
li.each(function (index) {
$(this).css('top', 60 * (index + 1)).css('width', '100%').css('margin-left', '0px');
});
}
});
links.on('click', function (e) {
var $this = $(this), label = $this.data('label');
icon = $this.children('i').attr('class');
li.removeClass('active');
if ($this.parent('li').is('active')) {
$this.parent('li').removeClass('active');
} else {
$this.parent('li').addClass('active');
}
toggler.children('span').text(label);
toggler.children('i').removeClass().addClass(icon);
setClosed();
e.preventDefault;
});
}(jQuery));
相关内容
- HTML5标签使用方法详解关于HTML5语义标签的实践(blog页面)html5基于canvas实现的文字标签云3D旋转动画特效源码HTML5之语义标签介绍移动端html5 meta标签的神奇功效实例讲解HTML5的meta标签的一些应用 HTML与XHTML、以及HTML4与HTML5标签之间的区别简介HTML5安全攻防之新标签攻击详解简单介绍HTML5中audio标签的使用HTML5进阶段内联标签汇总(小篇)
- 推荐WEB开发者最佳HTML5和CSS3代码生成器移动端Web页面的CSS3 flex布局快速上手指南详解CSS制作Web页面条纹背景样式的技巧像素密度与CSS3的viewport在移动端Web响应式布局中的运用CSS实现带倒三角标记的WEB标准菜单效果代码CSS Web安全字体组合详解
- 不可轻视HTML5!App三年内将被html5顶替彻底消失html5实现的类似于手机天气预报app显示效果代码HTML5实现的仿Apple Watch时钟动画特效源码afHtml5Application.dllhtml5 application cache遇到的严重问题HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题网易微博Web App用HTML5开发的过程介绍百度:用HTML5新特性开发移动App 蒋宇捷 PDF清晰版
- 使用纯HTML5编写一款网页上的时钟的代码分享HTML5实现可缩放时钟代码HTML5实现的网页数字时钟高亮特效源码html5实现的数字滑动显示时钟效果源码html5实现创意的圆形数字时钟功能源码html5 canvas实现的云粒子数字时钟动画特效源码html5基于canvas实现带背景图片效果的时钟动画特效源码html5基于canvas实现的简易圆形本地时钟效果源码使用html5 canvas 画时钟代码实例分享Jquery+html5可设置闹钟并且会语音提醒的时钟特效源码HTML写一个网页动态时钟
- 五个2015 年最佳HTML5 框架深入剖析HTML5 内联框架iFrame推荐10个HTML5响应式框架深度剖析HTML的语意和与其相关的前端框架html悬浮框架的设置使用示例(iframe加载html)HTML教程,简单学习HTML语言(2)HTML框架_动力节点Java学院整理
- 使用html5 canvas 画时钟代码实例分享Html5 canvas实现粒子时钟的示例代码HTML写一个网页动态时钟HTML5实现可缩放时钟代码用HTML5的canvas实现一个炫酷时钟效果用HTML5制作数字时钟的教程html5绘制时钟动画html5时钟实现代码HTML 罗盘式时钟的实现
- HTML5几个设计和修改的页面范例分享简单的HTML5初步入门教程基于HTML5实现的带左右箭头可拖动幻灯片特效源码基于html5 canvas逼真下雪场景动画特效源码 6种特效
- 简单的HTML5初步入门教程基于HTML5实现的带左右箭头可拖动幻灯片特效源码基于html5 canvas逼真下雪场景动画特效源码 6种特效HTML5对安全的改进 HTML5安全攻防详析终结篇
- 基于html5 DeviceOrientation 实现微信摇一摇功能HTML5仿手机微信摇一摇游戏特效源码基于HTML5实现类似微信手机摇一摇功能(计算摇动次数)
- 利用HTML5实现使用按钮控制背景音乐开关有关HTML5中背景音乐的自动播放功能HTML5简单实现添加背景音乐的几种方法
