回答編集履歴
3
追加しよう
test
CHANGED
@@ -127,3 +127,65 @@
|
|
127
127
|
</div>
|
128
128
|
|
129
129
|
```
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
# ボタンにclassをつける
|
134
|
+
|
135
|
+
```javascript
|
136
|
+
|
137
|
+
<style>
|
138
|
+
|
139
|
+
.active{font-weight:bold;}
|
140
|
+
|
141
|
+
.active:hover{background-Color:aqua;}
|
142
|
+
|
143
|
+
</style>
|
144
|
+
|
145
|
+
<script>
|
146
|
+
|
147
|
+
$(window).on('popstate DOMContentLoaded',function(){
|
148
|
+
|
149
|
+
var h=location.hash;
|
150
|
+
|
151
|
+
$('#page01,#page02').toggle(h=="");
|
152
|
+
|
153
|
+
$(h).fadeIn(1000).dequeue();
|
154
|
+
|
155
|
+
$('.btn01').toggleClass("active",h=="#page01");
|
156
|
+
|
157
|
+
$('.btn02').toggleClass("active",h=="#page02");
|
158
|
+
|
159
|
+
});
|
160
|
+
|
161
|
+
</script>
|
162
|
+
|
163
|
+
<nav>
|
164
|
+
|
165
|
+
<ul>
|
166
|
+
|
167
|
+
<li class="btn01"><a href="#page01">button1</a></li>
|
168
|
+
|
169
|
+
<li class="btn02"><a href="#page02">button2</a></li>
|
170
|
+
|
171
|
+
</ul>
|
172
|
+
|
173
|
+
</nav>
|
174
|
+
|
175
|
+
<div id="main">
|
176
|
+
|
177
|
+
<div id="page01">
|
178
|
+
|
179
|
+
ああああ
|
180
|
+
|
181
|
+
</div>
|
182
|
+
|
183
|
+
<div id="page02">
|
184
|
+
|
185
|
+
いいいい
|
186
|
+
|
187
|
+
</div>
|
188
|
+
|
189
|
+
</div>
|
190
|
+
|
191
|
+
```
|
2
調整
test
CHANGED
@@ -80,29 +80,19 @@
|
|
80
80
|
|
81
81
|
バグ修正しました、fadeInは意外にめんどくさいんです
|
82
82
|
|
83
|
+
(調整あり)
|
84
|
+
|
83
85
|
```javascript
|
84
86
|
|
85
87
|
<script>
|
86
88
|
|
87
|
-
$(function(){
|
89
|
+
$(window).on('popstate DOMContentLoaded',function(){
|
88
90
|
|
89
|
-
|
91
|
+
var h=location.hash;
|
90
92
|
|
91
|
-
|
93
|
+
$('#page01,#page02').toggle(h=="");
|
92
94
|
|
93
|
-
if(h){
|
94
|
-
|
95
|
-
$('#page01,#page02').hide();
|
96
|
-
|
97
|
-
|
95
|
+
$(h).fadeIn(1000).dequeue();
|
98
|
-
|
99
|
-
}else{
|
100
|
-
|
101
|
-
$('#page01,#page02').show();
|
102
|
-
|
103
|
-
}
|
104
|
-
|
105
|
-
});
|
106
96
|
|
107
97
|
});
|
108
98
|
|
1
修正
test
CHANGED
@@ -75,3 +75,65 @@
|
|
75
75
|
|
76
76
|
|
77
77
|
```
|
78
|
+
|
79
|
+
# 修正
|
80
|
+
|
81
|
+
バグ修正しました、fadeInは意外にめんどくさいんです
|
82
|
+
|
83
|
+
```javascript
|
84
|
+
|
85
|
+
<script>
|
86
|
+
|
87
|
+
$(function(){
|
88
|
+
|
89
|
+
$(window).on('popstate',function(){
|
90
|
+
|
91
|
+
var h=location.hash;
|
92
|
+
|
93
|
+
if(h){
|
94
|
+
|
95
|
+
$('#page01,#page02').hide();
|
96
|
+
|
97
|
+
$(h).fadeIn(1000).dequeue();
|
98
|
+
|
99
|
+
}else{
|
100
|
+
|
101
|
+
$('#page01,#page02').show();
|
102
|
+
|
103
|
+
}
|
104
|
+
|
105
|
+
});
|
106
|
+
|
107
|
+
});
|
108
|
+
|
109
|
+
</script>
|
110
|
+
|
111
|
+
<nav>
|
112
|
+
|
113
|
+
<ul>
|
114
|
+
|
115
|
+
<li><a href="#page01">button1</a></li>
|
116
|
+
|
117
|
+
<li><a href="#page02">button2</a></li>
|
118
|
+
|
119
|
+
</ul>
|
120
|
+
|
121
|
+
</nav>
|
122
|
+
|
123
|
+
<div id="main">
|
124
|
+
|
125
|
+
<div id="page01">
|
126
|
+
|
127
|
+
ああああ
|
128
|
+
|
129
|
+
</div>
|
130
|
+
|
131
|
+
<div id="page02">
|
132
|
+
|
133
|
+
いいいい
|
134
|
+
|
135
|
+
</div>
|
136
|
+
|
137
|
+
</div>
|
138
|
+
|
139
|
+
```
|