用jQuery怎么设置当点击导航上的按钮时滑动到下面的子页面 ,就描点链接,但是要有动画。
用jQuery怎么设置当点击导航上的按钮时滑动到下面的子页面,几个子页面是并接在一起的,当点击当前的按钮时会下滑到相对应的子页面。用JQuery怎么设置求解。。。还有当滚...
用jQuery怎么设置当点击导航上的按钮时滑动到下面的子页面 ,几个子页面是并接在一起的,当点击当前的按钮时会下滑到相对应的子页面。用JQuery怎么设置 求解。。。还有当滚动条滚动到某一个页面的时候那个导航上的按钮也会滑到对应的按钮,,就大神 有重分。。。。
展开
3个回答
展开全部
<section id="子页面ID">
你的子页面代码
</section >
function scrollTo(selector) {
var pos = $(selector).offset().top - 50;
$("html,body").animate({
scrollTop: pos
}, 500);
}
//页面滚动到子页面
scrollTo("#子页面ID");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的是这个效果么? http://wxsblog.com/bio/
追问
是的,点击菜单栏按钮就会滑到下面的子页 ,你有代码吗/
?
追答
百度“jquery 锚点 平滑” jquery代码给你 ,就是我给你的那个链接里面的代码
$('a[href*=#]').click(function() {
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
var $target = $(this.hash);
$target = $target.length && $target || $('[name=' + this.hash.slice(1) + ']');
if ($target.length) {
var targetOffset = $target.offset().top-0;//可适当调整
$('html,body').animate({
scrollTop: targetOffset
},
1000);
return false;
}
}
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询