国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

服務器之家 - 編程語言 - JavaScript - js教程 - JavaScript實現點擊出現子菜單效果

JavaScript實現點擊出現子菜單效果

2022-01-19 15:17weixin_55108422 js教程

這篇文章主要為大家詳細介紹了JavaScript實現點擊出現子菜單,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JavaScript實現點擊出現子菜單的具體代碼,供大家參考,具體內容如下

首先讓我們看一下點擊出現子菜單的效果如下圖:

JavaScript實現點擊出現子菜單效果

點擊黃色的按鈕,出現子菜單如下圖:

JavaScript實現點擊出現子菜單效果

讓我們先看一下布局:

?
1
2
3
4
5
6
7
8
9
10
11
12
<div class="menu">
 <div class="sign" id="sign"></div>
 <div class="lis" id="lis">
 <ul>
 <li><a href="">one</a></li>
 <li><a href="">two</a></li>
 <li><a href="">three</a></li>
 <li><a href="">four</a></li>
 <li><a href="">five</a></li>
 </ul>
 </div>
</div>

CSS樣式如下:

?
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
ul{
 padding-inline-start: 0px;
 }
 .menu{
 margin: 0 auto;
 background:#0DA795;
 height: 40px;
 width: 600px;
 }
 .sign{
 width: 30px;
 float: right;
 margin-right: 20px;
 margin-top: 8px;
 height: 25px;
 background: rgba(243,193,63,1.00);
 border-radius: 5px;
 position: relative;
 cursor: pointer;//把光標設置成手的形狀
 }
 .lis{
 position: absolute;
 top:30px;
 display: none;
 }
 .lis ul li{
 list-style: none;
 width: 600px;
 line-height: 40px;
 font-size: 14px;
 text-align: center;
 border-bottom: 1px solid #565656;
 background:#EAEDD5;
 }.lis a{
 text-decoration: none;
 color: black;
 }
 .lis a:hover{
 color: #0da759;
}

CSS樣式里面特別注意一下position(定位)。
Lis這個類里面的display:none;因為一開始子菜單是隱藏起來的。

JavaScript部分如下:

1、先獲取它們的 ID,獲取它們的ID之后,給第一個ID(sigin)通過OnClick添加一個點擊事件;
2、在聲明一個變量i,第二個ID賦值于i,在用一個分支語句if……else,如果i等于none;那么就執行第一條語句,如果不等于,就執行第二條語句。

這樣就達到了我們想要的效果,見實現代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
<script>
 var biaozhi=document.getElementById("sign");
 var li=document.getElementById("lis");
 biaozhi.onclick=function(){
 var i=li.style.display;
 if (i=="none"){
 li.style.display="block";//第一條語句
 }else{
 li.style.display="none";//第二條語句
 }
 }
</script>

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

原文鏈接:https://blog.csdn.net/weixin_55108422/article/details/113698571

延伸 · 閱讀

精彩推薦
  • js教程js實現頭像上傳并且可預覽提交

    js實現頭像上傳并且可預覽提交

    這篇文章主要介紹了js如何實現頭像上傳并且可預覽提交,幫助大家更好的理解和使用js,感興趣的朋友可以了解下...

    harold10244112021-12-20
  • js教程原生js拖拽功能制作滑動條實例代碼

    原生js拖拽功能制作滑動條實例代碼

    這篇文章主要介紹了原生js拖拽功能制作滑動條實例教程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的...

    蔣偉平3442022-01-17
  • js教程微信小程序自定義支持圖片的彈窗

    微信小程序自定義支持圖片的彈窗

    這篇文章主要為大家詳細介紹了微信小程序自定義支持圖片的彈窗,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    歲末Zzz8302021-12-15
  • js教程javascript實現數字時鐘效果

    javascript實現數字時鐘效果

    這篇文章主要為大家詳細介紹了javascript實現數字時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    一顆不甘墜落的流星11782022-01-17
  • js教程Strve.js開發一個屬于自己的庫或框架

    Strve.js開發一個屬于自己的庫或框架

    Strve.js是一個可以將字符串轉換為視圖的JS庫。這里的字符串指的是模板字符串,所以你僅需要在JavaScript中開發視圖。Strve.js不僅易于上手,還便于靈活拆裝...

    前端歷劫之路5872021-12-23
  • js教程原生JS運動實現輪播圖

    原生JS運動實現輪播圖

    這篇文章主要為大家詳細介紹了原生JS運動實現輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Bean_s9382021-12-24
  • js教程JavaScript 中的六種循環方法

    JavaScript 中的六種循環方法

    這篇文章主要介紹了JavaScript 中的六種循環方法,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下...

    Saku8622021-12-27
  • js教程使用js原生實現年份輪播選擇效果實例

    使用js原生實現年份輪播選擇效果實例

    這篇文章主要給大家介紹了關于如何使用js原生實現年份輪播選擇效果的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的...

    Hui-101810742021-12-30
主站蜘蛛池模板: av一区二区三区 | 欧美日韩国产高清 | 夜夜操av | 日韩美女视频 | 成人福利 | 久久成人免费视频 | 中文久久 | 成人h动漫精品一区二区器材 | 国产精品久久av | 狠狠干最新网址 | 精品久久一二三区 | www精品美女久久久tv | 精品亚洲一区二区 | 亚洲视频综合 | 综合自拍| 欧美一区二区三区精品 | 免费激情网站 | 久久久久久久久99精品 | 欧美视频在线一区 | 亚洲一区在线免费观看 | 亚洲国产精品99久久久久久久久 | 日韩av手机版 | 午夜精品视频在线观看 | 久久中文精品 | 亚洲欧美另类久久久精品2019 | 欧美午夜一区二区三区免费大片 | 在线精品国产一区二区三区 | 中文字幕精品一区二区三区精品 | 亚洲精品一区二区三区蜜桃下载 | 中文字幕第十二页 | 先锋影音av资源站 | 精品一区二区三区蜜桃 | 久久久精品一区二区 | 观看av| 国产视频一区在线 | 一级全黄少妇性色生活片免费 | 成人午夜性成交 | 麻豆av一区| 99999色 | 日韩av中文在线 | 青青国产在线视频 |