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
