質問: $el.scrollTop() > 0; $el.scrollTop(0); if (scrollable) { return el; } } } return []; } }); ```
回答: ごめんなさい。 変数が書き漏れてました jQuery(".back-to-top").on('click', function () { jQuery("html, body").animate({ scrollTop: 0 }, 2000); return false; }); jQuery(window).on('scroll', function (e) { var scroll = $(window).scrollTop(); var p = 20; //表示させはじめる位置 if (scroll >= p ) { //表示 jQuery(".back-to-top").animate({ opacity: 1 }, 200); } else { //非表示 jQuery(".back-to-top").animate({ opacity: 0 }, 200); } return false; });