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

回答編集履歴

2

バナーをhoverもさせずに透過させる方法を追記しました

2018/02/22 08:41

投稿

kszk311
kszk311

スコア3404

answer CHANGED
@@ -48,4 +48,17 @@
48
48
  ```javascript
49
49
  $("#mfp_button_confirm").prop('disabled', true);
50
50
  ```
51
- は同じ処理になります。
51
+ は同じ処理になります。
52
+
53
+ ---
54
+ **バナーをhoverもさせずに透過させる方法**
55
+
56
+ CSSで下記のように指定すればいいかと思います。
57
+
58
+ ```css
59
+ #mfp_button_confirm:disabled ,
60
+ #mfp_button_confirm:disabled:hover {
61
+ opacity: 0.7;
62
+ }
63
+
64
+ ```

1

部分的すぎたので、タグ部分含め修正しました

2018/02/22 08:41

投稿

kszk311
kszk311

スコア3404

answer CHANGED
@@ -9,4 +9,43 @@
9
9
  });
10
10
  ```
11
11
 
12
- こちらでとりあえず動くと思います。
12
+ こちらでとりあえず動くと思います。
13
+
14
+ ---
15
+ **追記**
16
+
17
+ jQueryを使う場合は、
18
+
19
+ ```javascript
20
+ $(function() {
21
+  //ここに処理を記述
22
+ });
23
+ ```
24
+ このように囲む必要がありますので、以下のような記述となります。
25
+
26
+ ```html
27
+ <script>
28
+ $(function() {
29
+ document.getElementById("mfp_button_confirm").disabled = "true";
30
+
31
+ $("#id_select").change(function(){
32
+
33
+ if($(this).val() < 20){
34
+ $("#mfp_button_confirm").prop('disabled', true);
35
+ } else {
36
+ $("#mfp_button_confirm").prop('disabled', false);
37
+ }
38
+ });
39
+ });
40
+ </script>
41
+ ```
42
+
43
+ また、
44
+ ```javascript
45
+ document.getElementById("mfp_button_confirm").disabled = "true";
46
+ ```
47
+
48
+ ```javascript
49
+ $("#mfp_button_confirm").prop('disabled', true);
50
+ ```
51
+ は同じ処理になります。