2013-05-11 90 views
0

我曾经看到,当我们在浏览器中输入一个网址时,下面提到,评论被高亮显示。 即。评论元素获取背景颜色。Stackoverflow评论突出显示当在url中点击评论的ID

Chrome does not display images on Refresh

任何一个知道,我们如何实现这一点,该元素,其中id元素是触发从URL ..或 背景颜色有任何DOM Level参数,我们可以调用javascript函数

+1

不知道你的意思。你能澄清吗? – 2013-05-11 08:58:07

+1

这里有什么问题?我是唯一一个没有得到这个的人吗? – 2013-05-11 08:58:43

回答

5

这可以用JS来实现:

  1. 在页面加载检索location.hash
  2. 找到a具有相同哈希的标签(假设每个评论都有唯一的哈希)。
  3. 找到相应的注释容器并执行动画。
4

你可以得到的document.ready散列或document.load然后做你想做的,

这里是mootools highlight function一个例子。

window.addEvent('load', function() { 
    var id = window.location.hash.substring(1); 
    if (id != "") 
     $(id).highlight("#ccc"); 
}); 

DEMO

CODE