javascript - 突出显示由 #id 链接到的页面部分

标签 javascript jquery css

假设用户单击了链接到的链接:

www.yoursite.com/page2#section1

当然,因为末尾有一个 id,所以页面加载时焦点位于 #section1 元素上。

如何使 #section1 元素也突出显示?

当用户 link to a particular question 时,Stackoverflow 使用类似的东西.

最佳答案

您可以使用:target伪类:

.section:target { background: red; }

<div class="section" id="section1"> <-- would have a red background

IE8 或更低版本本身不支持它。

关于javascript - 突出显示由 #id 链接到的页面部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20641940/

相关文章:

javascript - 如何从 PHP 中创建对象内的 JavaScript 数组

javascript - 确保 <section> 高度与重新刷新时的视口(viewport)高度匹配

javascript - 如何使用jquery ajax和node js在express框架中将数据从客户端传递到服务器?

css - 如果我想选择一行,谷歌浏览器会选择整列

CSS 语法 - 如何解释这个?

javascript - 如何禁用 JavaScript 错误消息?

javascript - Internet Explorer 中的水平导航

javascript - 对象构造函数和全局对象有什么区别

javascript - 如何使用setInterval刷新dataTable?

java - Vaadin 7 - 找不到请求的资源