如何使用js跳转到特定元素,如使用哈希

时间:2012-05-09 14:35:58

标签: javascript jquery html

我正在寻找一种方法,让我可以使用javascript跳转到元素列表(div)中的特定元素。

我不能使用哈希,因为我使用history.js插件来显示位置,就好像它是一个网址(http://www.mysite.com/load/php/into/div/)

我尝试过scrolltop()和scrollto插件,但两者都不会让我直接跳转到一个元素 - 我不希望页面闪烁,因为滚动条会关闭。

我正在寻找一种看起来就像使用链接哈希来获取元素的方式。

1 个答案:

答案 0 :(得分:0)

尝试使用scrollTo jQuery插件跳转到元素。

var $parent = $('someParentContainer');//Or you can use body element
var $target = $parent.find('elementToScrollTo');
$('body').scrollTo($target, 500);