link archor

3 篇文章 0 订阅
3 篇文章 0 订阅

 

link archor

 

http://www.xxx.com/me.html#mood, this is a link with a archor, 

#mood, is the archor part, could be the id/name of a element on the page,(html5 support id, html4 support id & name, so use id,)

 

when click:

when click on such a url, 

if the current base url is the same as the target, then it will not refresh the page, just scroll to the location where the archor exists, in case the archor not exists, then it will not scroll, nothing change,

if the current base url is different, then it will go to the new page,

 

how to get the archor:

<a> is a HTMLAnchorElement, it's hash property give the archor part with the "#" if exists, 

e.g. 

"#mood"

has a archor part,

""

no archor part, empty string,

also, the href property include the archor part,

 

a trick to use archor:

click a link with archor on the same page, will not trigger page refresh, but you can get a click event,

from the event you can get the value of archor, then you can do something, like ajax request & update the page content,

gmail / qzone / ..  all use this kind of archor,


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值