質問編集履歴
1
p
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,12 +2,50 @@
|
|
2
2
|
関数 matchHeightは、高さを合わせる関数です。
|
3
3
|
上から5行目から8行目で3つのブロックに対してこの関数を適用しているのですが、もっとシンプルに一行とかで書く方法はないでしょうか?
|
4
4
|
|
5
|
+
```HTML
|
6
|
+
<div id="hoge1">
|
7
|
+
<ul class="topContMenu">
|
8
|
+
<li><a href="">hogehoge</a></li>
|
9
|
+
<li><a href="">hogehogehogehoge<br>hogehoge</a></li>
|
10
|
+
<li><a href="">hogehoge</a></li>
|
11
|
+
<li><a href="">hogehoge</a></li>
|
12
|
+
<li><a href="">hogehoge</a></li>
|
13
|
+
<li><a href="">hogehoge</a></li>
|
14
|
+
<li><a href="">hogehoge</a></li>
|
15
|
+
</ul>
|
16
|
+
</div>
|
17
|
+
|
18
|
+
<div id="hoge2">
|
19
|
+
<nav>
|
20
|
+
<ul>
|
21
|
+
<li><a href="">about</a></li>
|
22
|
+
<li><a href="">example</a></li>
|
23
|
+
<li><a href="">information<br>hogehoge<br>hogehoge</a></li>
|
24
|
+
<li><a href="">activity</a></li>
|
25
|
+
<li><a href="">center</a></li>
|
26
|
+
<li><a href="">document</a></li>
|
27
|
+
<li><a href="">lecture</a></li>
|
28
|
+
</ul>
|
29
|
+
</nav>
|
30
|
+
</div>
|
31
|
+
|
32
|
+
<div id="hoge3">
|
33
|
+
<div class="block">
|
34
|
+
hoge3
|
35
|
+
</div>
|
36
|
+
<div class="block">
|
37
|
+
hoge3<br>
|
38
|
+
hoge3<br>hoge3<br>hoge3<br>hoge3
|
39
|
+
</div>
|
40
|
+
</div>
|
41
|
+
```
|
42
|
+
|
5
43
|
```jquery
|
6
44
|
$(document).ready(function() {
|
7
45
|
|
8
|
-
var $topContentMenuHeight = $('#hoge1');
|
46
|
+
var $topContentMenuHeight = $('#hoge1 .topContMenu li a');
|
9
|
-
var $gnaviHeight = $('#hoge2');
|
47
|
+
var $gnaviHeight = $('#hoge2 nav ul li a');
|
10
|
-
var $blockHeight = $('#hoge3');
|
48
|
+
var $blockHeight = $('#hoge3 .block');
|
11
49
|
|
12
50
|
matchHeight($topContentMenuHeight);
|
13
51
|
matchHeight($gnaviHeight);
|