html5二级页面,html5响应式手机页面多级菜单点击切换特效

特效描述:html5 响应式手机页面 多级菜单 点击切换特效。html5多级菜单,一个响应式多层菜单的基本模板,适用于手机页面的多级菜单代码。

代码结构

1. 引入CSS

2. 引入JS

3. HTML代码

(function() {

var menuEl = document.getElementById('ml-menu'),

mlmenu = new MLMenu(menuEl, {

// breadcrumbsCtrl : true, // show breadcrumbs

// initialBreadcrumb : 'all', // initial breadcrumb text

backCtrl : false, // show back button

// itemsDelayInterval : 60, // delay between each menu item sliding animation

onItemClick: loadDummyData // callback: item that doesn´t have a submenu gets clicked - onItemClick([event], [inner HTML of the clicked item])

});

// mobile menu toggle

var openMenuCtrl = document.querySelector('.action--open'),

closeMenuCtrl = document.querySelector('.action--close');

openMenuCtrl.addEventListener('click', openMenu);

closeMenuCtrl.addEventListener('click', closeMenu);

function openMenu() {

classie.add(menuEl, 'menu--open');

}

function closeMenu() {

classie.remove(menuEl, 'menu--open');

}

// simulate grid content loading

var gridWrapper = document.querySelector('.content');

function loadDummyData(ev, itemName) {

ev.preventDefault();

closeMenu();

gridWrapper.innerHTML = '';

classie.add(gridWrapper, 'content--loading');

setTimeout(function() {

classie.remove(gridWrapper, 'content--loading');

gridWrapper.innerHTML = '

  • ' + dummyData[itemName] + '
    • ';

}, 700);

}

})();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值