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

回答編集履歴

2

文法の修正

2017/03/13 05:25

投稿

iss
iss

スコア506

answer CHANGED
@@ -24,7 +24,7 @@
24
24
  clearTimeout(timer);
25
25
  }
26
26
  timer = setTimeout(function() {
27
- if(setWidth!=$(window).width()){
27
+ if(setWidth !== $(window).width()){
28
28
  location.href = location.href;
29
29
  }
30
30
  }, 200);

1

文法の修正

2017/03/13 05:25

投稿

iss
iss

スコア506

answer CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
 
5
5
  ###原因はChromeの仕様
6
- まず、印刷プレビューの実行時にJavaScript上でリサイズと判定されてしまうのは、画面上で別レイヤーを生成してプレビューを実行する Google Chrome の処理上の仕様で、コレ自体JavaScriptで制御できるものではありませんでした。
6
+ まず、印刷プレビューの実行時にJavaScript上でリサイズと判定されてしまうのは、画面上で別レイヤーを生成してプレビューを実行する Google Chrome の処理上の仕様で、コレ自体JavaScriptで制御できるものではありませんでした。
7
7
  ※他ブラウザではプレビューの実行方法が違うので起こらない
8
8
 
9
9
 
@@ -17,15 +17,14 @@
17
17
 
18
18
  ```ここに言語を入力
19
19
  var timer = false;
20
- var setWidth = $(window).width(); //ページ展開時の横幅
20
+ var setWidth = $(window).width();
21
21
 
22
22
  $(window).resize(function() {
23
- var resizeWidth = $(window).width(); //リサイズ判定時のWIDTH
24
23
  if (timer !== false) {
25
24
  clearTimeout(timer);
26
25
  }
27
26
  timer = setTimeout(function() {
28
- if(setWidth!=resizeWidth){
27
+ if(setWidth!=$(window).width()){
29
28
  location.href = location.href;
30
29
  }
31
30
  }, 200);