大家好!今天让小编来大家介绍下关于js实现菜单横向显示(如何用js制作,一级菜单纵向的,二级菜单横向的)的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
文章目录列表:
width:"60px", height: "40px"; line-height: "40px"; text-align:center; } 《div class="2bfc-681b-14b0-dd6d 2481-29f4-7e92-1647 scrollContainer"》 《div class="681b-14b0-dd6d-c64b 29f4-7e92-1647-63b2 box"》 《span》HT《/span》 《span》CTC《/span》 《span》SLT《/span》 《span》AET《/span》 《span》LET《/span》 《/div》 《/div》 js中实现滑动效果: 思路: 当(滑动的距离=总滑动宽度-可视宽度 || 滑动的距离》总滑动宽度-可视宽度)时,二级菜单横向的问题导航栏实现横向滑动效果如何用js制作,二级菜单横向的js 一级菜单纵向的,相反显示 domElement.scrollLeft(滑动距离) domElement.scrollWidth(总滑动宽度-可视宽度) domElement.clientWidth(可视宽度),二级菜单横向的问题《!DOCTYPE html》《html》《head》《title》《/title》《style》.bbb1{ width: 300px; height: 20px; display:none; background-color:#33CCFF;}.bbb2{ width: 300px; height: 20px;display:none; background-color:#33CCFF;}.body_menubar{ width:100px; min-height:300px; background-color:#33CCFF;}《/style》《script》//菜单隐藏显示function show(memu){ if(document.getElementById(memu).style.display==’block’){ document.getElementById(memu).style.display=’none’; } else{document.getElementById(memu).style.display=’block’; }}《/script》《/head》《body》 《div class="9785-e8e6-19f7-d0d4 7e92-1647-63b2-cab7 body_menubar" style="float:left;"》 《div class="e8e6-19f7-d0d4-7c13 1647-63b2-cab7-f8a7 test" style="position: absolute; z-index:2;"》 《div》 《div class="19f7-d0d4-7c13-b10f 63b2-cab7-f8a7-e1d3 aaa1" id="btn" style="float:left"》 《a href="javascript:onClick=show(’memu1’)"》 按钮1《/a》 《/div》 《div class="d0d4-7c13-b10f-b0a6 cab7-f8a7-e1d3-b2aa bbb1" id="memu1"》 《a href="javascript:onClick=f1(1);"》 菜单1《/a》 《a href="javascript:onClick=f1(2);"》 菜单2《/a》 《/div》 《/div》 《div style="clear:both"》《/div》 《div》 《div class="e2d0-fc94-043e-5136 f8a7-e1d3-b2aa-e815 aaa2" id="btn" style="float:left"》 《a href="javascript:onClick=show(’memu2’)"》 按钮2《/a》 《/div》 《div class="fc94-043e-5136-5128 e1d3-b2aa-e815-37d2 bbb2" id="memu2"》 《a href="javascript:onClick=f1(1);"》 菜单1《/a》 《a href="javascript:onClick=f1(2);"》 菜单2《/a》 《/div》 《/div》 《/div》 《/div》《/body》《/html》浮动没清除的问题而已,已经帮你加了导航栏实现横向滑动效果《meta charset="utf-8"》 例如: 需求:导航栏实现横向滑动,适应移动端,二级菜单横向的《!DOCTYPE html》《html》《head》《meta charset=UTF-8》《title》RunJS 演示代码《/title》《style》*{margin:0;padding:0;}ul{list-style:none;}ul li{height:20px;cursor:pointer;}.wrap {margin:0 auto;width: 100px;}.menu{border:1px solid black;}.menu》li:not(:last-child){border-bottom:1px solid black;}.menu》li ul{display:none;width:300px;height:20px;border:1px solid black;margin:-20px 0px 0px 99px;}.menu li:hover{background-color:#fd3;}.menu li:hover ul{display:block;background-color:#fd3;}.menu》li ul li{float:left;padding:0px 10px 0px 10px;}《/style》 《/head》《body》《div class="043e-5136-5128-2bfc b2aa-e815-37d2-d3ef wrap"》《ul class="5136-5128-2bfc-681b e815-37d2-d3ef-a3cd menu"》《li》一级菜单a《ul》《li》二级菜单a《/li》《li》二级菜单a《/li》《li》二级菜单a《/li》《/ul》《/li》《li》一级菜单b《ul》《li》二级菜单b《/li》《li》二级菜单b《/li》《li》二级菜单b《/li》《/ul》《/li》《li》一级菜单c《ul》《li》二级菜单c《/li》《li》二级菜单c《/li》《li》二级菜单c《/li》《/ul》《/li》《li》一级菜单d《ul》《li》二级菜单d《/li》《li》二级菜单d《/li》《li》二级菜单d《/li》《/ul》《/li》《/ul》《/div》《/body》《/html》js 一级菜单纵向的,图标隐藏 css实现滑动效果: style样式: .scrollContainer{overflow:auto} .box{ display:box; display:-webkit-box;//也可使用display:flex height:"40px"; } .box span{ display: block !important;//这是重点。
本文目录
如何用js制作,一级菜单纵向的,二级菜单横向的
《!DOCTYPE html》《html》《head》《meta charset=UTF-8》《title》RunJS 演示代码《/title》《style》*{margin:0;padding:0;}ul{list-style:none;}ul li{height:20px;cursor:pointer;}.wrap {margin:0 auto;width: 100px;}.menu{border:1px solid black;}.menu》li:not(:last-child){border-bottom:1px solid black;}.menu》li ul{display:none;width:300px;height:20px;border:1px solid black;margin:-20px 0px 0px 99px;}.menu li:hover{background-color:#fd3;}.menu li:hover ul{display:block;background-color:#fd3;}.menu》li ul li{float:left;padding:0px 10px 0px 10px;}《/style》 《/head》《body》《div class="5128-2bfc-681b-14b0 37d2-d3ef-a3cd-0df4 wrap"》《ul class="2bfc-681b-14b0-dd6d d3ef-a3cd-0df4-5fe8 menu"》《li》一级菜单a《ul》《li》二级菜单a《/li》《li》二级菜单a《/li》《li》二级菜单a《/li》《/ul》《/li》《li》一级菜单b《ul》《li》二级菜单b《/li》《li》二级菜单b《/li》《li》二级菜单b《/li》《/ul》《/li》《li》一级菜单c《ul》《li》二级菜单c《/li》《li》二级菜单c《/li》《li》二级菜单c《/li》《/ul》《/li》《li》一级菜单d《ul》《li》二级菜单d《/li》《li》二级菜单d《/li》《li》二级菜单d《/li》《/ul》《/li》《/ul》《/div》《/body》《/html》
js 一级菜单纵向的,二级菜单横向的问题
《!DOCTYPE html》《html》《head》《title》《/title》《style》.bbb1{ width: 300px; height: 20px; display:none; background-color:#33CCFF;}.bbb2{ width: 300px; height: 20px;display:none; background-color:#33CCFF;}.body_menubar{ width:100px; min-height:300px; background-color:#33CCFF;}《/style》《script》//菜单隐藏显示function show(memu){ if(document.getElementById(memu).style.display==’block’){ document.getElementById(memu).style.display=’none’; } else{document.getElementById(memu).style.display=’block’; }}《/script》《/head》《body》 《div class="681b-14b0-dd6d-c64b a3cd-0df4-5fe8-a87b body_menubar" style="float:left;"》 《div class="14b0-dd6d-c64b-6e95 2cf9-d106-2481-29f4 test" style="position: absolute; z-index:2;"》 《div》 《div class="dd6d-c64b-6e95-9785 d106-2481-29f4-7e92 aaa1" id="btn" style="float:left"》 《a href="javascript:onClick=show(’memu1’)"》 按钮1《/a》 《/div》 《div class="c64b-6e95-9785-e8e6 2481-29f4-7e92-1647 bbb1" id="memu1"》 《a href="javascript:onClick=f1(1);"》 菜单1《/a》 《a href="javascript:onClick=f1(2);"》 菜单2《/a》 《/div》 《/div》 《div style="clear:both"》《/div》 《div》 《div class="6e95-9785-e8e6-19f7 29f4-7e92-1647-63b2 aaa2" id="btn" style="float:left"》 《a href="javascript:onClick=show(’memu2’)"》 按钮2《/a》 《/div》 《div class="9785-e8e6-19f7-d0d4 7e92-1647-63b2-cab7 bbb2" id="memu2"》 《a href="javascript:onClick=f1(1);"》 菜单1《/a》 《a href="javascript:onClick=f1(2);"》 菜单2《/a》 《/div》 《/div》 《/div》 《/div》《/body》《/html》浮动没清除的问题而已,已经帮你加了
导航栏实现横向滑动效果
《meta charset="utf-8"》 例如: 需求:导航栏实现横向滑动,适应移动端,当滑动到最后时,图标隐藏 css实现滑动效果: style样式: .scrollContainer{overflow:auto} .box{ display:box; display:-webkit-box;//也可使用display:flex height:"40px"; } .box span{ display: block !important;//这是重点!! width:"60px", height: "40px"; line-height: "40px"; text-align:center; } 《div class="e8e6-19f7-d0d4-7c13 1647-63b2-cab7-f8a7 scrollContainer"》 《div class="19f7-d0d4-7c13-b10f 63b2-cab7-f8a7-e1d3 box"》 《span》HT《/span》 《span》CTC《/span》 《span》SLT《/span》 《span》AET《/span》 《span》LET《/span》 《/div》 《/div》 js中实现滑动效果: 思路: 当(滑动的距离=总滑动宽度-可视宽度 || 滑动的距离》总滑动宽度-可视宽度)时,隐藏图标,相反显示 domElement.scrollLeft(滑动距离) domElement.scrollWidth(总滑动宽度-可视宽度) domElement.clientWidth(可视宽度)
以上就是小编对于js实现菜单横向显示(如何用js制作,一级菜单纵向的,二级菜单横向的)问题和相关问题的解答了,js实现菜单横向显示(如何用js制作,一级菜单纵向的,二级菜单横向的)的问题希望对你有用!