下記はよくあるページ内リンクのスムーススクロールのコードなのですが、jquery-1.12.0だと動かず、jquery-1.9.1に変更したところ動作しました。jquery-1.12.0でも動かすにはどうすればよいでしょうか。おわかりの方がいらっしゃいましたらお教えいただけないでしょうか。
$(function(){ $('a[href^=#]').click(function() { var speed = 400; // ミリ秒 var href= $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); var position = target.offset().top; $('body,html').animate({scrollTop:position}, speed, 'swing'); return false; }); });
回答1件
あなたの回答
tips
プレビュー