回答編集履歴
1
追加質問に対する回答
answer
CHANGED
|
@@ -15,4 +15,23 @@
|
|
|
15
15
|
}
|
|
16
16
|
```
|
|
17
17
|
|
|
18
|
-
このように(`iframe`と`.clicked`の間の空白を削除)変更すると正しく動くのではないでしょうか。
|
|
18
|
+
このように(`iframe`と`.clicked`の間の空白を削除)変更すると正しく動くのではないでしょうか。
|
|
19
|
+
|
|
20
|
+
### 2020.08.31 追記
|
|
21
|
+
|
|
22
|
+
お察しの通りJavaScriptのコードにも構文エラーがあるようです。無名関数の定義の部分で`funnction`関数式とアロー関数式が混同されているようです。
|
|
23
|
+
|
|
24
|
+
JavaScriptのコードを以下のように修正して実行してみてください。
|
|
25
|
+
|
|
26
|
+
```javascript
|
|
27
|
+
$('#mv').click(function(e) {
|
|
28
|
+
$(this).find('iframe').addClass('clicked');
|
|
29
|
+
}).mouseleave(function(e) {
|
|
30
|
+
$(this).find('iframe').removeClass('clicked');
|
|
31
|
+
});
|
|
32
|
+
```
|
|
33
|
+
|
|
34
|
+
関数の定義には`function`関数式(`function () {}`)とアロー関数式(`() => {}`)が存在しますが、両者を混同したもの(`function () => {}`)は存在しません。
|
|
35
|
+
|
|
36
|
+
- [関数式 - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/function)
|
|
37
|
+
- [アロー関数 - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/Arrow_functions)
|