锚点时间过渡效果

<script>

$(function(){

//锚点跳转滑动效果

$('a[href*=#],area[href*=#]').click(function() {

console.log(this.pathname)

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;

$('html,body').animate({

scrollTop: targetOffset

},

400);

return false;

}

}

});

})

</script>

 

posted @ 2017-01-09 16:15  雪哥儿  阅读(235)  评论(0编辑  收藏  举报