0

我见过我们在浏览器中输入网址时,在下面提到,评论被突出显示。IE。评论元素获得背景颜色。

Chrome 在刷新时不显示图像

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

4

2 回答 2

5

这可以使用 JS 来实现:

  1. location.hash在页面加载时检索。
  2. 查找a具有相同哈希的标签(假设每个评论都有一个唯一的哈希)。
  3. 找到对应的评论容器并执行动画。
于 2013-05-11T09:00:06.403 回答
4

您可以在 document.ready 或 document.load 上获取哈希值,然后做您想做的事,

这是一个带有mootools 高亮功能的示例。

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

演示

代码

于 2013-05-11T09:01:06.047 回答