こんにちは@stackoverflow、私は現在、「選択状態」の機能を備えたナビゲーションバーを作成しようとしています。http://jsfiddle.net/uphem/U7NLM/
の
jsfiddleでうまく動作するようになりましたが、これから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>