锚点URL访问时的高亮锚点ID
Hightlight Anchor ID when visited by an Anchor URL
编辑:
有人在CSS中提到这是可能的,所以我查了一下,这正是我需要的!
CSS
您需要使用:target伪类:
:target { background-color: #ffa; }
JS Fiddle演示。
感谢David Thomas来源
也感谢MILIND您的代码也是我所需要的
我已经想了一段时间了。
当有人通过这样的URL访问我的页面时:
http://jsfiddle.net/maNR5/show/#second
我希望id为second的header元素用背景色突出显示。
<div>
<h1><a id="first">How can I...</a></h1>
<h1><a id="second">...make this...</a></h1>
<h1><a id="turd">Highlighted when....</a></h1>
<h1><a id="furd">Visited by an...</a></h1>
<h1><a id="earth">Anchor URL</a></h1>
</div>
这在javascript中可能吗?谢谢你的提示。
尝试使用:
var hash = window.location.hash;
$('#'+hash).parent().css('background-color','red');
试试这个:
var id=window.location.href.substring(window.location.href.lastIndexOf('/') + 1);
$(id).css('background-color','red');
试试这个。当你点击任何链接时,它的颜色都会改变。表示已访问。
$("h1").each(function(a,b){
$(this).find('a').click(function(){
console.log(this);
$(this).css('color','#333399');
});
});
相关文章:
- 从桌面读取python文件时高亮显示代码
- 高亮显示时编辑文本大小和颜色
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 高亮显示与数组字符串一起使用时文本插件中断
- FF视图源|脚本高亮显示为红色
- 父页面的角度路由器导航高亮显示
- OpenLayers在悬停时高亮显示功能,并在单击时选择
- 当DIV中的文本高亮显示时,如何获得DIV中Span的值?(Javascript)
- 延迟高亮显示文本区域中的文本
- Mootools:如何在点击时保持元素高亮显示并停止所有事件
- 高亮显示单击菜单链接
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- Firefox-当不在输入控件上时隐藏焦点高亮显示
- 高亮显示包含<br>以及重新格式化网格
- 使用下拉选择菜单高亮显示一行表格单元格
- javascript高亮文本字符串
- 如何限制javascript高亮显示函数的使用次数
- 如何使用Greasemonkey按id号高亮显示?
- 获取所选/高亮显示的DIV的所有ID
- 锚点URL访问时的高亮锚点ID