質問編集履歴
1
onclickのターゲットをtop→".to_top"に変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,14 +19,13 @@
|
|
19
19
|
});
|
20
20
|
|
21
21
|
//クリックでトップまでスクロール
|
22
|
-
$(document).on("click",
|
22
|
+
$(document).on("click",".to_top",function(){
|
23
23
|
$("html").animate({scrollTop:0},300);
|
24
24
|
});
|
25
25
|
```
|
26
26
|
|
27
27
|
このままだと「top.fadeIn is not a function(fadeOutも同様)」とエラーでます
|
28
28
|
var top = $(".to_top");をwindowオブジェクト内にいれると上手くいきます
|
29
|
-
二個目のイベントonも動いたので調べるとwindowオブジェクト内はグローバルオブジェクト扱いされると
|
30
29
|
|
31
30
|
それで解決なのですが、今後のために解決しておきたいです
|
32
31
|
最初のコードも定義を外に出していてグローバルのはずなのに、scroll内で呼び出せないのは何ででしょうか
|