前提・実現したいこと
jQuery
1 2 3トップページに戻るボタンを作っています。フェードイン、フェードアウト機能を使って 4ある程度移動するまで非表示にして、下までいったら戻るボタンを再表示させたい 5 6```### 発生している問題・エラーメッセージ
Uncaught ReferenceError: topBtn is not defined
at dispatch (jquery-3.3.1.min.js:2)
at y.handle (jquery-3.3.1.min.js:2
```jquery $(function () { // 上に戻るボタンの初期化 let topBtn = $('#scrollTop'); topBtn.hide(); }); // ある程度スクロールされたら、上に戻るボタンを表示する $(window).scroll(function () { if ($(this).scrollTop() > 200) { topBtn.fadeIn(); } else { topBtn.fadeOut(); } }); // クリックで上に戻るボタン topBtn.click(function (event) { event.preventDefault(); $('body,html').animate({ scrollTop: 0 },500); });
試したこと
まずは間違いがないか、正解のコードと見比べて何も間違ってないのを確認しました。 ```### 補足情報(FW/ツールのバージョンなど)
とくにありません
回答2件
あなたの回答
tips
プレビュー