jquery实现一个左侧菜单
时间: 2023-11-20 20:21:11 浏览: 80
以下是一个简单的左侧菜单代码示例,使用jQuery实现:
HTML代码:
```html
<div class="sidebar">
<ul>
<li><a href="#">菜单项1</a></li>
<li><a href="#">菜单项2</a></li>
<li><a href="#">菜单项3</a></li>
<li><a href="#">菜单项4</a></li>
</ul>
</div>
```
CSS代码:
```css
.sidebar {
width: 200px;
height: 100%;
background-color: #f2f2f2;
position: fixed;
top: 0;
left: 0;
overflow-y: auto;
}
.sidebar ul {
list-style: none;
padding: 0;
margin: 0;
}
.sidebar ul li {
border-bottom: 1px solid #e6e6e6;
}
.sidebar ul li a {
display: block;
padding: 10px;
color: #333;
text-decoration: none;
}
.sidebar ul li a:hover {
background-color: #e6e6e6;
}
```
jQuery代码:
```javascript
$(document).ready(function() {
// 默认选中第一个菜单项
$('.sidebar ul li:first-child').addClass('active');
// 点击菜单项时添加选中样式
$('.sidebar ul li').click(function() {
$('.sidebar ul li').removeClass('active');
$(this).addClass('active');
});
});
```
效果截图:
![](https://i.imgur.com/2Qg6d0i.png)
阅读全文