jquery锚点,锚点链接属性

JQuery 实现在同一页面锚点链接之间的平滑滚动

web开发前端一直用JQuery

伊州网站建设公司创新互联,伊州网站设计制作,有大型网站制作公司丰富经验。已为伊州上千余家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的伊州做网站的公司定做!

,真正接触了才体会到,JQuery

原来比我想象的要强大的多,也可能比我体会到的还要强大的多,特别是兼容性那个好,于是把一些好玩的,酷炫的,可以代替

JS

的,统统给用上了。

JQuery

引入今天的正题,用

JQuery

实现锚点链接之间的平滑滚动。以前介绍过一个用

JS

实现的页面锚点跳转缓冲特效,效果相当不错,可以在同一页面的锚点链接之间实现平滑的滚动,但是

JS

代码相对来说比较冗长,现在好了,只要已经加载了

JQuery,我们就可以用较为简短的代码实现相同的效果。

使用方法如下:

1、载入

JQuery

库;

2、关键代码:

$(document).ready(function()

{

$('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;

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

scrollTop:

targetOffset

},

1000);

return

false;

}

}

});

});

还是再要强调一下加载的顺序,先引用JQuery

类库。顺便说一下,经测试,该滚动效果在各浏览器下都兼容适用,唯有在

Opera

下表现有点怪异,还有待改进。

JQuery如何实现锚点监听滚动定位?

你发的那个网站用的是 vue.js 中的 vue-router

JQuery有个平滑滚动插件 jquery-smooth-scroll 可以实现类似效果。

如何让jQuery锚点链接只在指定id区域内的a标签中生效?

$(function() {

// 在id是main-wrap的元素中查找a或area,并且他们的href包括#

$("#main-wrap").find('a[href*=#],area[href*=#]').click(function() {

var reg = /^\.?\//;

if (location.pathname.replace(reg, '') == this.pathname.replace(reg, '')) {

var $target = $(this.hash);

$target = $target.length  $target || $('[name=' + this.hash.slice(1) + ']');

if ($target.length) {

var targetOffset = $target.offset().top - 55;

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

scrollTop: targetOffset

}, 1000);

return false;

}

}

});

})

jQuery实现平滑滚动页面到指定锚点链接的方法

本文实例讲述了jQuery实现平滑滚动页面到指定锚点链接的方法。分享给大家供大家参考。具体如下:

$.fn.scroller

=

function()

{

var

speed

=

'slow';

//

Choose

default

speed

$(this).each(function()

{

$(this).bind('click',

function()

{

var

target

=

$(this).attr('href');

//

Get

scroll

target

$(target).ScrollTo(speed);

return

false;

});

});

}

希望本文所述对大家的jquery程序设计有所帮助。

html,jquery锚点跳转到新页面的隐藏区域,并隐藏掉原显示区域

这个在跳转的Url上加一个参数呗 b页面加载时判断一下参数的值 在决定隐藏显示

网页标题:jquery锚点,锚点链接属性
链接分享:/article44/dscciee.html

成都网站建设公司_创新互联,为您提供域名注册品牌网站建设网站导航动态网站移动网站建设网站设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化