html jquery 锚点跳转
$('html,body').animate({scrollTop:$("#"+id_str).offset().top},500);,不管用,chrome调试没有报错,...
$('html,body').animate({scrollTop: $("#"+id_str).offset().top}, 500);,不管用,chrome调试没有报错,为什么页面就是不跳转,local.hash就能跳转成功?
展开
1个回答
2015-11-27
展开全部
$(document).ready(function() {
$('a[href^="#"]').on('click', function(e) {
e.preventDefault();
var target = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 1000, 'swing', function() {
window.location.hash = target;
});
});
});
追问
有点看不懂,不好意思,我新手
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询