我有一个包含(惊喜!)文章的元素。自动滚动到跨度元素
页面顶部有一列标签,可以在文章中找到。 当用户点击标签时,它会突出显示文章中的任何匹配词。
我遇到问题然后自动滚动到突出显示的单词。
有没有办法用javascript/jQuery做到这一点?
下面是我的代码查找的单词,并突出显示:
$(".article-tags a.toggle").live("click", function() {
var $this = $(this);
var $p = $this.closest("p");
if ($p.find("span.highlight").length == 0) {
$("#viewer .article-body").highlight($this.text());
$this.highlight($this.text());
document.getElementById("viewer").scrollTop = $p.find("span.highlight").offsetTop;
}
else {
$("#viewer .article-body").removeHighlight();
$p.removeHighlight();
}
return false;
});
感谢。
它是否在第一个地方工作?我看到这卷轴,所以我可以假设它不起作用? – Blender 2010-11-23 16:15:44