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

回答編集履歴

1

追記

2017/04/06 05:14

投稿

s8_chu
s8_chu

スコア14731

answer CHANGED
@@ -1,4 +1,11 @@
1
- こうではないのですか?$()は関数です。
1
+ `$()`は関数です。
2
+ - 71行目、style属性のrightプロパティの部分、セミコロンとコロンの打ち間違い。
3
+ - 71行目、aタグの対応がとれていない。
4
+ - 73行目、style属性と値の間にイコールがない。
5
+ - 81行目、if文の括弧の対応が取れていない。
6
+ - `$((this).scrollTop() > 60)`ではなくて、`($(this).scrollTop() > 60)`。
7
+ - `$back-to-top`は`#back-to-top`。
8
+ - `$('#pos').text$(this).scrollTop()`は`$('#pos').text($(this).scrollTop())`。
2
9
  ```HTML
3
10
  <!DOCTYPE html>
4
11
  <html lang="ja">
@@ -71,7 +78,7 @@
71
78
  <p>hello!</p>
72
79
  <p>hello!</p>
73
80
  <div id="back-to-top" style="position:fixed;right:5px;bottom:5px">
74
- <a>↑</a>
81
+ <a href="#">↑</a>
75
82
  </div>
76
83
  <div id="pos" style="position:fixed;left:5px;bottom:5px"></div>
77
84
 
@@ -80,7 +87,7 @@
80
87
  $('#back-to-top').hide();
81
88
  $(window).scroll(function () {
82
89
  $('#pos').text($(this).scrollTop());
83
- if ($(this).scrollTop() > 60) {
90
+ if (($(this).scrollTop() > 60)) {
84
91
  $('#back-to-top').fadeIn();
85
92
  } else {
86
93
  $('#back-to-top').fadeOut();
@@ -88,7 +95,6 @@
88
95
  });
89
96
  });
90
97
  </script>
91
-
92
98
  </body>
93
99
  </html>
94
100
  ```