javascript实现下拉菜单效果
导读:收集整理的这篇文章主要介绍了javascript实现下拉菜单效果,觉得挺不错的,现在分享给大家,也给大家做个参考。 用Javascript实现下拉菜单,供大家参考,具体内容如下正在学习大...
收集整理的这篇文章主要介绍了javascript实现下拉菜单效果,觉得挺不错的,现在分享给大家,也给大家做个参考。 用Javascript实现下拉菜单,供大家参考,具体内容如下
正在学习大前端中,有代码和思路不规范不正确的地方往多多包涵,感谢指教
下拉菜单,或者侧拉菜单在实际开发当中非常的实用
代码:
!DOCTYPE htML> html lang="en"> head> meta charset="UTF-8"> tITle> Title/title> style> *{ padding: 0; margin: 0; border: 0; } .menu{ width: 100%; height: 50px; border: 1px solid lightyellow; box-shadow: 0 2px 5px black; } .menu div{ /*margin-top: 10px; */ float: left; width: 19.82%; height: 50px; /* border: 1px solid red; */ text-align: center; } button{ margin-top: 15px; cursor: pointer; width: 25px; height: 15px; background-color: pink; } .show1{ display: none; width: 19.82%; height: 250px; /*border: 1px solid black; */ } .show1 div{ border: 1px solid pink; width: 247px; height: 48px; text-align: center; } a{ text-decoration: none; display: block; margin-top: 10px; } a:hover{ color: #ff242d; font-Size: 25px; } /style> /head> body> div class="menu"> div> 下拉1 button> ^/button> /div> div> 下拉2 button> ^/button> /div> div> 下拉3 button> ^/button> /div> div> 下拉4 button> ^/button> /div> div> 下拉5 button> ^/button> /div> /div> div class="show1"> div> a href="#" > 4654tyyut/a> /div> div> a href="#" > 4654/a> /div> div> a href="#" > sDF/a> /div> div> a href="#" > sdf/a> /div> div> a href="#" > tert/a> /div> /div> script> VAR BTn=document.querySelector('button') var show1=document.querySelector('.show1') var flag=0 btn.onclick=function () { if (flag === 0) { show1.style.display = 'block' flag=1 } else { show1.style.display='none' flag=0 } } /script> /body> /html>
代码解释
这里主要就是用script的onclick来进行实现,这里我用到的按钮,也可以换成其他的东西,做法都是类似的。
onclick点击相应的东西过后,便会触发事件,调用函数,然后判断flag的值来进行相应的操作,隐藏/显示div。
这里的flag是关键,这个变量在点击事件发生时不断在0.1之间变化,点击一次即该函数被执行一次,即循环一次,也就是判断flag的值,从而达到显示/隐藏的效果
演示效果
未下拉时
下拉后
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:- JavaScript 下拉菜单实现代码
- css+js下拉菜单
- 三级下拉菜单的js实现代码
- js动态设置select下拉菜单的默认选中项实例
- 一个日期下拉菜单的js实现代码
- JS实多级联动下拉菜单类,简单实现省市区联动菜单!
- Js点击弹出下拉菜单效果实例
- JavaScript实现下拉菜单的显示和隐藏
- JS中用三种方式实现导航菜单中的二级下拉菜单
- js实现全国省份城市级联下拉菜单效果代码
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript实现下拉菜单效果
本文地址: https://pptw.com/jishu/594495.html