将事件动态添加到body>使用JavaScript

add the event dynamically to body> with JavaScript

本文关键字:使用 JavaScript body 事件 动态 添加      更新时间:2023-09-26

我需要事件的结果:

<body onload="window.scrollTo(0, 1);">

我如何动态地做到这一点?

我试过了

function loadPage() {
    $('body').append('scrollTo(0, 0);');
}

document.getElementsByTagName('body')[0].append('scrollTo(0, 0);');
$(document.body).on("load", function () {
    window.scrollTo(0, 1);
});

使用jQuery Mobile,你应该绑定$.mobile.silentScroll(y)到页面创建。这样的。

$( '#pageId' ).live( 'pagecreate',function(event){ $.mobile.silentScroll(1) } );

你试过了吗:

$('body').attr('onload', 'window.scrollTo(0, 1);');

或者稍快一点:

$(document.body).attr('onload', 'window.scrollTo(0, 1);');