激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務(wù)器之家 - 編程語言 - JavaScript - js教程 - javascript實現(xiàn)下拉菜單效果

javascript實現(xiàn)下拉菜單效果

2022-01-20 16:40愛前端的茂茂 js教程

這篇文章主要為大家詳細介紹了javascript實現(xiàn)下拉菜單,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

用Javascript實現(xiàn)下拉菜單,供大家參考,具體內(nèi)容如下

正在學習大前端中,有代碼和思路不規(guī)范不正確的地方往多多包涵,感謝指教

下拉菜單,或者側(cè)拉菜單在實際開發(fā)當中非常的實用

代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<!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來進行實現(xiàn),這里我用到的按鈕,也可以換成其他的東西,做法都是類似的。

onclick點擊相應(yīng)的東西過后,便會觸發(fā)事件,調(diào)用函數(shù),然后判斷flag的值來進行相應(yīng)的操作,隱藏/顯示div。

這里的flag是關(guān)鍵,這個變量在點擊事件發(fā)生時不斷在0.1之間變化,點擊一次即該函數(shù)被執(zhí)行一次,即循環(huán)一次,也就是判斷flag的值,從而達到顯示/隱藏的效果

演示效果

未下拉時

javascript實現(xiàn)下拉菜單效果

下拉后

javascript實現(xiàn)下拉菜單效果

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/weixin_44029226/article/details/113357320

延伸 · 閱讀

精彩推薦
  • js教程原生js中運算符及流程控制示例詳解

    原生js中運算符及流程控制示例詳解

    這篇文章主要給大家介紹了關(guān)于原生js中運算符及流程控制的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價...

    meichaoWen5112021-12-27
  • js教程js制作提示框插件

    js制作提示框插件

    這篇文章主要介紹了js制作提示框插件的方法,幫助大家更好的理解和使用js,感興趣的朋友可以了解下...

    lanshanxiao10202021-12-18
  • js教程JS removeAttribute()方法實現(xiàn)刪除元素的某個屬性

    JS removeAttribute()方法實現(xiàn)刪除元素的某個屬性

    這篇文章主要介紹了JS removeAttribute()方法實現(xiàn)刪除元素的某個屬性,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,...

    C語言中文網(wǎng)7762021-12-30
  • js教程使用Typescript開發(fā)微信小程序的步驟詳解

    使用Typescript開發(fā)微信小程序的步驟詳解

    這篇文章主要介紹了使用Typescript開發(fā)微信小程序的步驟詳解,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考...

    陳希章6742021-12-30
  • js教程在HTML中使用JavaScript的兩種方法

    在HTML中使用JavaScript的兩種方法

    這篇文章主要介紹了在HTML中使用JavaScript的兩種方法,幫助大家更好的理解和制作網(wǎng)頁,感興趣的朋友可以了解下...

    itbsl9342021-12-18
  • js教程javascript實現(xiàn)點擊產(chǎn)生隨機圖形

    javascript實現(xiàn)點擊產(chǎn)生隨機圖形

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)點擊產(chǎn)生隨機圖形,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    半成熟、9602022-01-07
  • js教程JS實現(xiàn)鼠標移動拖尾

    JS實現(xiàn)鼠標移動拖尾

    這篇文章主要為大家詳細介紹了JS實現(xiàn)鼠標移動拖尾效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    day09852021-12-21
  • js教程11個Javascript小技巧幫你提升代碼質(zhì)量(小結(jié))

    11個Javascript小技巧幫你提升代碼質(zhì)量(小結(jié))

    這篇文章主要介紹了11個Javascript小技巧幫你提升代碼質(zhì)量(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需...

    alanyf6092021-12-21
主站蜘蛛池模板: 成人福利在线免费观看 | 亚洲小视频网站 | 激情视频在线播放 | 91免费大片 | 国产妇女乱码一区二区三区 | 国产99视频精品免视看9 | 五月婷婷第四色 | 欧美韩国日本在线 | av在线网站观看 | 粉嫩蜜桃麻豆免费大片 | 最新亚洲国产 | 99热1 | 日韩在线黄 | 亚洲综合视频一区 | 视频在线色| 国产亚洲黑人性受xxxx精品 | 蜜桃视频在线播放 | 久草在线资源视频 | 操碰视频在线观看 | 国产精品久久久久久久久久了 | 中文字幕综合 | 欧美韩国一区 | 久久精品一区二区三区国产主播 | 久久99精品久久 | 国产精品视频一区二区三区四区国 | 国产成人高潮免费观看精品 | 一级免费看片 | 国产亚洲精品久久777777 | 羞羞的视频免费在线观看 | 污黄视频在线播放 | 亚洲日韩中文字幕一区 | 国产又粗又爽又深的免费视频 | 全黄裸片武则天艳史 | 中国免费黄色 | 在线成人免费观看 | 九九热九九爱 | 久久恋 | 精品欧美一区二区精品久久小说 | 操碰在线视频 | 2021av视频| 国产成人77亚洲精品www |