Rumah > hujung hadapan web > html tutorial > 锚点链接以及hash属性_html/css_WEB-ITnose

锚点链接以及hash属性_html/css_WEB-ITnose

WBOY
Lepaskan: 2016-06-24 11:34:39
asal
1609 orang telah melayarinya

相信大家挺经常见过这样一个效果。有一个很长很长的页面,分成好几部分,目录中一点击,就能定位到页面某个位置。

例如:有这样一个目录,例如你点击一下“HTML”,就会直接跳转到“HTML”的页面位置

 

这就是锚点链接(也叫书签链接),常常用于那些内容庞大繁琐的网页,通过点击命名锚点,不仅让我们能指向文档,还能指向页面里的特定段落,更能当作"精准链接"的便利工具。

在长页面中,用锚点定位本页面的某个位置,那用锚点链接就可以了。用法很简单,代码demo如下:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><a href="#5F">点击我,会锚点定位到某个地方</a></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br> <a name="5F">某个地方哈哈哈哈</href></body></html>
Salin selepas log masuk

  

接下来,要讲的hash属性的锚点链接,实用性蛮高的。

在一次建站的过程中,遇到我遇到了这样一个问题,

在首页的导航中,我准备点击about下拉菜单的joinus,但是跳到about页面后的tab还是已经停留在news的版块,并不是joinus的版块。如图所示:

 

面对这种情况,我采用的是hash属性锚点链接,思路是这样的,先在index.html的导航四个链接中,先设置hash值,然后等到跳转到about.html的时候,再用var tab_hash=window.location.hash,去获取后面的hash值,才进行逻辑判断。

简单点说:其实还是跟普通的跳转一样,只不过在跳转的url后面加多了一个信息,让页面跳转后,再把信息拿下来使用。

 

 

 

一个小小实用性的属性,分享给大家,顺祝码祺!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan