質問編集履歴

2

追記

2017/08/23 14:16

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
@@ -20,11 +20,19 @@
20
20
 
21
21
 
22
22
 
23
- $("body .btnPrint").on("click",function(){window.print();
23
+ ```javascript
24
24
 
25
+ $("body .btnPrint").on("click",function(){
26
+
27
+ window.print();
28
+
25
- return false;
29
+ return false;
26
30
 
27
31
  });
32
+
33
+ ```
34
+
35
+
28
36
 
29
37
 
30
38
 
@@ -41,3 +49,65 @@
41
49
  このような状態で一概にoneメソッドで直るとは言えず、どうすればいいか困っています。
42
50
 
43
51
  もし何かわかる方がいらっしゃれば教えていただければと思います。
52
+
53
+
54
+
55
+ ---
56
+
57
+
58
+
59
+ 追記
60
+
61
+ すいません。一部誤った情報を流してしまっていました。
62
+
63
+ 上記コードの外側でonメソッドが使われていました。
64
+
65
+ 以下のような構造になっていました。申し訳ありません。
66
+
67
+ ```javascript
68
+
69
+ $(window).on("load resize",function(){
70
+
71
+ if(flg){
72
+
73
+ flg = false;
74
+
75
+ settimeout(function(){
76
+
77
+ :
78
+
79
+ :
80
+
81
+
82
+
83
+ $("body .btnPrint").on("click",function(){
84
+
85
+ window.print();
86
+
87
+ return false;
88
+
89
+ });
90
+
91
+ },600);
92
+
93
+ }
94
+
95
+ });
96
+
97
+
98
+
99
+ ```
100
+
101
+ flgがどういう意図で使われているのかわかりませんが、このような構造になっており、
102
+
103
+ settimeoutの中にいろいろなメソッドがある状態です。
104
+
105
+
106
+
107
+ またHTMLは以下の通りです。
108
+
109
+ ```HTML
110
+
111
+ <a class="btnPrint" href="#"><span>印刷</span></a>
112
+
113
+ ```

1

2017/08/23 14:16

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
File without changes