【jQuery】プラグインを使わずにスムーススクロールを実装する
※jQuery.browserはjQuery1.9以降で使えないため修正しました。
jQuery(function(){ $('a[href^=#]').click(function() { var speed = 400;//スクロール速度(ミリ秒) var href = $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); $("html, body").animate({scrollTop: target.offset().top}, speed, 'swing'); return false; }); });