JavaScriptの「this」がわからない
今まで、わからないまま走ってきましたが、ここでちゃんとしておこう。
「this」って何?
参考にしたURL:Qiitaのとよた様
このページの90%は理解したかな?
ありがとうございます。
next()の意味がわからない
こちらは、jQueryのプロパティですね。
next()に関しては、thisを理解したうえでなら比較的スムーズでした。
参考にしたURL:jQueryリファレンス「jQuery入門」
ほんとう「ありがとう」って感じです。
本日の目標に到達
$(function(){ /*================================================= スムーススクロール ===================================================*/ // ページ内のリンクをクリックした時に動作する $(‘a[href^=”#”]’).click(function(){
// リンクを取得
let href= $(this).attr(“href”);
// ジャンプ先のid名をセット
let target = $(href == “#” || href == “” ? ‘html’ : href);
// トップからジャンプ先の要素までの距離を取得
let position = target.offset().top;
// animateでスムーススクロールを行う
// 600はスクロール速度で単位はミリ秒
$(“html, body”).animate({scrollTop:position}, 600, “swing”); return false; }); })
この意味を知りたかったのです。
詳しく分解してくれているサイトがあり助かりました。
参考にしたURL:Qiita【JS初心者向け】スムーススクロール