2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > mui 组件:“div下拉导航”【scroll固定位置】- 案例篇

mui 组件:“div下拉导航”【scroll固定位置】- 案例篇

时间:2019-04-17 22:40:39

相关推荐

mui 组件:“div下拉导航”【scroll固定位置】- 案例篇

(含代码、效果图)侧滑导航:“div下拉导航”

截图如下:

重要代码 · 如下:

//下拉菜单定位:动态锁定window.onscroll = function(){let scrollHeight = document.documentElement.scrollTop; // 滚动条的滚动行程//console.log(scrollHeight);document.getElementById("menu-wrapper").style.top = (scrollHeight + 50 ) + 'px'}

全部js代码如下:

//mui鍒濆鍖�mui.init({swipeBack:true //鍚敤鍙虫粦鍏抽棴鍔熻兘});// 椤堕儴涓嬫媺瀵艰埅var menuWrapper = document.getElementById("menu-wrapper");var menu = document.getElementById("menu");var menuWrapperClassList = menuWrapper.classList;var backdrop = document.getElementById("menu-backdrop");//var info = document.getElementById("info");backdrop.addEventListener('tap', toggleMenu);document.getElementById("icon-menu").addEventListener('tap',toggleMenu)//涓嬫矇鑿滃崟涓殑鐐瑰嚮浜嬩欢mui('#menu').on('tap', 'a', function() {//$(window).scrollTop(0);toggleMenu();//info.innerHTML = '浣犲凡閫夋嫨锛�'+this.innerHTML;window.location.href=this.href;});var busying = false;function toggleMenu() {if (busying) {return;}busying = true;if (menuWrapperClassList.contains('mui-active')) {document.body.classList.remove('menu-open');menuWrapper.className = 'menu-wrapper fade-out-up animated';menu.className = 'menu bounce-out-up animated';setTimeout(function() {backdrop.style.opacity = 0;menuWrapper.classList.add('hidden');}, 500);} else {document.body.classList.add('menu-open');menuWrapper.className = 'menu-wrapper fade-in-down animated mui-active';menu.className = 'menu bounce-in-down animated';backdrop.style.opacity = 1;// 涓嬫媺瀵艰埅鑷姩瀹氫綅锛氳窡闅弚indows婊氬姩console.log(window.pageYOffset);document.getElementById("menu-wrapper").style.top = (window.pageYOffset + 50 ) + 'px'}setTimeout(function() {busying = false;}, 500);}//下拉菜单定位:动态锁定window.onscroll = function(){let scrollHeight = document.documentElement.scrollTop; // 滚动条的滚动行程console.log(scrollHeight);document.getElementById("menu-wrapper").style.top = (scrollHeight + 50 ) + 'px'}

以上就是关于“mui 组件:“div下拉导航”【scroll固定位置】- 案例篇” 的全部内容。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。