我已经做了功课,看到了很多不同的方法来做到这一点。但是最有效的方法是跨浏览器错误"证明"。
我尝试过的一些事情...
body.onload = function(){
window.scrollTo(0,<?php echo $_POST['scrolltext'];?>);
};
滚动文本来自由document.getElementById('scrolltext').value = window.pageYOffset || docElem.scrollTop || body.scrollTop
填充的隐藏输入
也。。。
$(document).ready(function() {
$('#<?php echo $_POST['site']; ?>').scrollIntoView(true);
});
与此相比,发布的站点是基于按钮在页面上由PHP链接的ID。但是我发现Jquery的方法非常不可靠,而Ipad似乎特别讨厌与jquery有关的所有内容(尤其是面板)...
所以我认为最好的方法是javascript? 一些我真的想不起来的PHP方法?
提前谢谢。
滚动到文档顶部
$("html, body").animate({ scrollTop: $(document).height() }, 300);
滚动到元素顶部
$('html, body').animate({ scrollTop: $("#itemid").offset().top }, 800);
滚动到指定元素的顶部
var itemid = $("#daitemid2").val(); //method 1
var itemid = $(this).attr("itemid"); //method 2
$('html, body').animate({ scrollTop: $("#itemid"+itemid+").offset().top }, 800);