最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用JavaScript如何实现左侧菜单效果

来源:动视网 责编:小OO 时间:2020-11-27 19:36:09
文档

使用JavaScript如何实现左侧菜单效果

本文实例为大家分享了js实现左侧菜单效果展示的具体代码,供大家参考,具体内容如下:当前所学做出来的代码量有点大,以后的学习会使它更简单。<;<。DOCTYPE html>;<;html lang=";en";>;<;head>;<;meta charset=";UTF-8";>;<;title>;Title<;/title>;<;style>;.hide { display: none;} .item .header { height: 35px;background-color: #2459a2;color: white;line-height: 35px;} <;)。
推荐度:
导读本文实例为大家分享了js实现左侧菜单效果展示的具体代码,供大家参考,具体内容如下:当前所学做出来的代码量有点大,以后的学习会使它更简单。<;<。DOCTYPE html>;<;html lang=";en";>;<;head>;<;meta charset=";UTF-8";>;<;title>;Title<;/title>;<;style>;.hide { display: none;} .item .header { height: 35px;background-color: #2459a2;color: white;line-height: 35px;} <;)。
 这篇文章主要为大家详细介绍了JavaScript实现左侧菜单效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了js实现左侧菜单效果展示的具体代码,供大家参考,具体内容如下

当前所学做出来的代码量有点大,以后的学习会使它更简单

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <style>
 .hide {
 display: none;
 }
 .item .header {
 height: 35px;
 background-color: #2459a2;
 color: white;
 line-height: 35px;
 }
 </style>
</head>
<body>
<p style="height: 48px"></p>
<p style="width: 300px">
 <p class="item">
 <p id='i1' class="header" onclick="ChangeMenu('i1');">菜单1</p>
 <p class="content hide">
 <p>内容1</p>
 <p>内容1</p>
 <p>内容1</p>
 </p>
 </p>
 <p class="item">
 <p id='i2' class="header" onclick="ChangeMenu('i2');">菜单2</p>
 <p class="content hide">
 <p>内容2</p>
 <p>内容2</p>
 <p>内容2</p>
 </p>
 </p>
 <p class="item">
 <p id='i3' class="header" onclick="ChangeMenu('i3');">菜单3</p>
 <p class="content hide">
 <p>内容3</p>
 <p>内容3</p>
 <p>内容3</p>
 </p>
 </p>
 <p class="item">
 <p id='i4' class="header" onclick="ChangeMenu('i4');">菜单4</p>
 <p class="content hide">
 <p>内容4</p>
 <p>内容4</p>
 <p>内容4</p>
 </p>
 </p>
</p>
<script>
 function ChangeMenu(nid) {
 var current_header = document.getElementById(nid);
 var item_list = current_header.parentElement.parentElement.children;
 for (var i = 0; i < item_list.length; i++) {
 var current_item = item_list[i];
 current_item.children[1].classList.add('hide');
 }
 current_header.nextElementSibling.classList.remove('hide');
 }
</script>
</body>
</html>

效果就是这样:

点击任意一个菜单后就会这样:

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

详细介绍js中this对象用法

使用three.js制作一个项目

在JS中如何实现预览效果

详细介绍在Bootstrap中为Modal添加拖拽功能

文档

使用JavaScript如何实现左侧菜单效果

本文实例为大家分享了js实现左侧菜单效果展示的具体代码,供大家参考,具体内容如下:当前所学做出来的代码量有点大,以后的学习会使它更简单。<;<。DOCTYPE html>;<;html lang=";en";>;<;head>;<;meta charset=";UTF-8";>;<;title>;Title<;/title>;<;style>;.hide { display: none;} .item .header { height: 35px;background-color: #2459a2;color: white;line-height: 35px;} <;)。
推荐度:
标签: 菜单 实现 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top