jQuery スムーススクロール
備忘録
$('a[href^="#"]').click(function() { var speed = 500; var href = $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); var position = target.offset().top; $("html, body").animate({ scrollTop: position }, speed, "swing"); return false; });
'a[href^="#"]'
全体をシングルクォーテーションで囲み、「#」はダブルクォーテーションで囲む。
そうしないと動かない。