,,javascript实现下拉菜单效果

,,javascript实现下拉菜单效果

本文主要详细介绍javascript实现下拉菜单。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

用Javascript实现下拉菜单,供大家参考。具体情况如下

在学习前端,如有不规范和不正确的想法,请见谅。谢谢你的建议。

下拉菜单或侧下拉菜单在实际开发中非常实用。

代码:

!文档类型html

html lang='en '

meta charset='UTF-8 '

标题标题/标题

风格

*{

填充:0;

边距:0;

边框:0;

}。菜单{

宽度:100%;

高度:50px

边框:1px纯色浅黄色;

box-shadow: 0 2px 5px黑色;

}。菜单部分{

/*边距-顶部:10px*/

浮动:左;

宽度:19.82%;

高度:50px

/*边框:1px纯红;*/

文本对齐:居中;

}

按钮{

边距-顶部:15px

光标:指针;

宽度:25px

高度:15px

背景色:粉色;

}

. show1

显示:无;

宽度:19.82%;

高度:250px

/*边框:1px纯黑;*/

}

. show1 div{

边框:1px纯粉色;

宽度:247px

高度:48px

文本对齐:居中;

}

一个{

文字-装饰:无;

显示:块;

页边距-顶部:10px

}

答:悬停{

颜色:# ff242d

字体大小:25px

}

/风格

/头

身体

div class='菜单'

第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 '

diva href='#' 4654tyyut/a/div

diva href='#' 4654/a/div

diva href='#' sdf/a/div

diva href='#' sdf/a/div

diva href='# '叔/a/div

/div

脚本

var BTN=document . query selector(' button ')

var show 1=document . query selector(' . show 1 ')

var标志=0

btn.onclick=function () {

if (flag===0) {

show1.style.display='block '

标志=1

}否则{

show1.style.display='none '

标志=0

}

}

/脚本

/body

/html

代码解释

这里主要用脚本的onclick来实现。我这里用的按钮也可以换成其他东西,做法也差不多。

一旦onclick对应的东西,就会触发事件,调用函数,然后判断flag的值来执行相应的操作,隐藏/显示div。

在这里,标志是关键,当click事件发生时,该变量在0.1之间不断变化。点击一次,函数执行一次,即循环一次,即判断flag的值,从而达到显示/隐藏的效果。

演示效果

当没有被拉下时

后下拉

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: