質問: $(".to_top");をwindowオブジェクト内にいれると上手くいきます それで解決なのですが、今後のために解決しておきたいです 最初のコードも定義を外に出していてグローバルのはずなのに、scroll内で呼び出せないのは何ででしょうか windowオブジェクトが関係してるとかですかね、、
回答: > > 最初のコードも定義を外に出していてグローバルのはずなのに、scroll内で呼び出せないのは何ででしょうか > > > もしかしてですけど、`...`で省略された部分に`var top = 何か;`のようなコードがありませんか?**巻き上げ**といって、変数宣言は関数の最上部から有効になります。