回答編集履歴

2

勘違いがあったため修正しました

2015/07/24 16:10

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -23,53 +23,3 @@
23
23
  </html>
24
24
 
25
25
  ```
26
-
27
- 無理な場合
28
-
29
- 私が知らないだけかもしれませんが、確かdivのサイズが変更されたってイベントは取るのは大変だったように思います。かといって、xx秒毎にチェックして縦幅が記憶したものと異なれば~というのもナンセンスです。
30
-
31
- サイズが変わる為には何らかのメソッドが呼ばれて内容の追加や削除変更が行われているはずなので、それと連続して実行するのが簡単かも知れません。
32
-
33
- ```HTML
34
-
35
- <html>
36
-
37
- <head>
38
-
39
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
40
-
41
- </head>
42
-
43
- <body>
44
-
45
- ダミー文字列<br/>ダミー文字列
46
-
47
- <div id="contents" style="position:absolute;left:30;top:30;">コンテンツ<br />コンテンツ</div>
48
-
49
- <footer id="footer" style="position:absolute;">フッター</footer>
50
-
51
- </body>
52
-
53
- </html>
54
-
55
-
56
-
57
- <script type="text/javascript">
58
-
59
- $(document).ready(function(){
60
-
61
- $("#contents").append("<br />コンテンツ");
62
-
63
- p = $("#contents").position();
64
-
65
- $("#footer").css("left" , p.left);
66
-
67
- $("#footer").css("top" , p.top + $("#contents").height());
68
-
69
- });
70
-
71
- </script>
72
-
73
- ```
74
-
75
- べたべたなコードですが、やってることはページの準備が整った後、contensに1行追加し、その直ぐ後にfooterのcssを変更しています。

1

追記

2015/07/24 16:10

投稿

hirohiro
hirohiro

スコア2068

test CHANGED
@@ -26,7 +26,9 @@
26
26
 
27
27
  無理な場合
28
28
 
29
- 私が知らないだけかもしれませんが、確かdivのサイズが変更されたってイベントは取るのは大変だったように思います。サイズが変わる為は何らかのメソ呼ばれて内容追加や削除変更が行わるはずなので、それと連続して実行るのが簡単かも知れません
29
+ 私が知らないだけかもしれませんが、確かdivのサイズが変更されたってイベントは取るのは大変だったように思います。かといって、xx秒毎チェクして縦幅記憶したもと異なば~ともナンセンスです。
30
+
31
+ サイズが変わる為には何らかのメソッドが呼ばれて内容の追加や削除変更が行われているはずなので、それと連続して実行するのが簡単かも知れません。
30
32
 
31
33
  ```HTML
32
34