teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

resize コード追加

2015/11/05 15:06

投稿

think49
think49

スコア18194

answer CHANGED
@@ -2,4 +2,18 @@
2
2
  a.js を読み込んでいるところに新しく、b.js を読み込むことは出来ますが、既に読み込んである `<script src="a.js">` を削除しても、a.js が変更したDOMまで解除されるわけではありません。
3
3
  開発者ツールで DOM ツリーを見るなどして DOM の基本的な仕組みを把握すると良いと思います。
4
4
 
5
- 通常はどのようなウインドウサイズでもある程度は上手く機能するようにしますが、必要であれば `resize` 時に機能が切り替わるようにコードを組んで下さい。
5
+ 通常はどのようなウインドウサイズでもある程度は上手く機能するようにしますが、必要であれば `resize` 時に機能が切り替わるようにコードを組んで下さい。
6
+ デザイン上の問題ならメディアクエリを使って下さい。
7
+
8
+ ```JavaScript
9
+ addEventListener('resize', function (event) {
10
+ var win = event.target,
11
+ width = win.innerWidth;
12
+
13
+ if (width > 1024) {
14
+ console.log('SXGA');
15
+ } else {
16
+ console.log('XGA');
17
+ }
18
+ }, false);
19
+ ```