链接触发器Jquery滚动,因此元素位于浏览器的中心

时间:2013-10-24 14:15:41

标签: jquery scroll

是否有任何方法可以点击链接,从而触发一个JQuery功能,该功能可以向下滚动浏览器,以便某个元素位于屏幕的中心?

3 个答案:

答案 0 :(得分:0)

您可以使用.trigger()方法执行此操作,例如:

$( "#linkID" ).trigger( "click" );

答案 1 :(得分:0)

使用.click()

$('#linkID').click();

答案 2 :(得分:0)

是的,有:

HTML:

<a title="News" href="javascript:scrollto('.news');">News</a>

JS:

function scrollto(element){
$('html, body').animate({ scrollTop: ($(element).offset().top)}, 'slow');
};

Src:Pixelbar (german)

如果它不是anker,你可以使用这个

$(ClickedElement).click(function(){
$('html, body').animate({ scrollTop: ($(element).offset().top)}, 'slow');
};