有什么方法可以点击链接,从而触发一个 JQuery 函数,该函数向下滚动浏览器,使某个元素位于屏幕中央?
问问题
535 次
3 回答
1
就在这里:
HTML:
<a title="News" href="javascript:scrollto('.news');">News</a>
JS:
function scrollto(element){
$('html, body').animate({ scrollTop: ($(element).offset().top)}, 'slow');
};
来源:Pixelbar(德文)
如果它不是anker,你可以使用它
$(ClickedElement).click(function(){
$('html, body').animate({ scrollTop: ($(element).offset().top)}, 'slow');
};
于 2013-10-24T14:21:22.883 回答
0
您可以使用以下.trigger()
方法执行此操作:
$( "#linkID" ).trigger( "click" );
于 2013-10-24T14:19:00.737 回答
0
使用.click()
$('#linkID').click();
于 2013-10-24T14:20:55.463 回答