大家好@stackoverflow,我目前正在尝试制作一个具有“选定状态”功能的导航栏。
我让它与 jsfiddle 很好地工作,http://jsfiddle.net/uphem/U7NLM/但是当我从中创建一个 html 时,选定的状态无法正常工作。这几乎是我在 jsfiddle 中所拥有的完全相同的副本。
我试图将 jquery 作为文件嵌入,但也没有用。
我似乎无法弄清楚为什么它不起作用..
请帮忙!
<html>
<head>
<title>selected state test</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script type="text/javascript">
$('.menu_button').click(function() {
$(this).addClass('selected').siblings().removeClass('selected')
})
</script>
<style type="text/css">
.menu_button {
padding: 10px 20px 10px 20px;
position: relative;
color: #666;
float: left;
border-left: 1px dotted #e5e5e5;
font-size: 14px;
cursor: pointer;
}
.menu_button:hover {
color: #f26d7d;
}
.menu_button:active {
color: #ccc;
}
.menu_button.selected {
background-color: #ccc;
}
</style>
</head>
<body>
<div class="menu_button">button 1</div>
<div class="menu_button">button 2</div>
<div class="menu_button">button 3</div>
<div class="menu_button">button 4</div>
</body>
</html>