我需要事件导致:
<body onload="window.scrollTo(0, 1);">
我如何动态地执行此操作?
我试过
function loadPage() {
$('body').append('scrollTo(0, 0);');
}
和
document.getElementsByTagName('body')[0].append('scrollTo(0, 0);');
但没有运气。
答案 0 :(得分:5)
$(document.body).on("load", function () {
window.scrollTo(0, 1);
});
答案 1 :(得分:0)
使用jQuery Mobile,您应该将$.mobile.silentScroll(y)
绑定到pagecreate。像这样。
$( '#pageId' ).live( 'pagecreate',function(event){ $.mobile.silentScroll(1) } );
答案 2 :(得分:-2)
$('body').attr('onload', 'window.scrollTo(0, 1);');
或更快(略):
$(document.body).attr('onload', 'window.scrollTo(0, 1);');