回答編集履歴
3
質問への回答追加
test
CHANGED
@@ -64,6 +64,14 @@
|
|
64
64
|
おっしゃる通り?で、
|
65
65
|
- ifの`elementInView()`関数が`true`なら→`displayScrollElement(el)`を実行(表示する)
|
66
66
|
- `false`なら→`else if`へ
|
67
|
-
- else ifの`elementOutofView`関数が`true`なら→`hideScrollElement(el)`を実行(隠す)
|
67
|
+
- else ifの`elementOutofView()`関数が`true`なら→`hideScrollElement(el)`を実行(隠す)
|
68
68
|
です!
|
69
69
|
|
70
|
+
---
|
71
|
+
|
72
|
+
> もし、elementOutofView関数で行われているreturnの計算式が、elementInViewのreturnの計算式とまったく同じ場合は、else if 文とelementOutofView関数を削除し、else文にすることができますでしょうか?
|
73
|
+
これってつまり関数を2つ作る意味がなくて、どちらか一方の関数しか存在しない状態だと思います。
|
74
|
+
例えば、`elementOutView()`を削除して`elementInView()`関数しか存在しない場合、`else if`は不要で、`else`のみで対応しますよね。
|
75
|
+
ですのでご質問の回答も「Yes」だと思います。
|
76
|
+
(違ってたらごめんなさい。頭こんがらがってきちゃった)
|
77
|
+
|
2
typo
test
CHANGED
@@ -64,6 +64,6 @@
|
|
64
64
|
おっしゃる通り?で、
|
65
65
|
- ifの`elementInView()`関数が`true`なら→`displayScrollElement(el)`を実行(表示する)
|
66
66
|
- `false`なら→`else if`へ
|
67
|
-
- else ifの`element
|
67
|
+
- else ifの`elementOutofView`関数が`true`なら→`hideScrollElement(el)`を実行(隠す)
|
68
68
|
です!
|
69
69
|
|
1
最後の分修正
test
CHANGED
@@ -62,7 +62,8 @@
|
|
62
62
|
}
|
63
63
|
```
|
64
64
|
おっしゃる通り?で、
|
65
|
-
- `elementInView()`関数が`true`なら→`displayScrollElement(el)`を実行(表示する)
|
65
|
+
- ifの`elementInView()`関数が`true`なら→`displayScrollElement(el)`を実行(表示する)
|
66
|
+
- `false`なら→`else if`へ
|
66
|
-
- `elementInView()`関数が`
|
67
|
+
- else ifの`elementInView()`関数が`true`なら→`hideScrollElement(el)`を実行(隠す)
|
67
68
|
です!
|
68
69
|
|