Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不使用jquery(PHP和Javascript)自动滚动到上一个位置的最佳方法_Javascript_Php - Fatal编程技术网

不使用jquery(PHP和Javascript)自动滚动到上一个位置的最佳方法

不使用jquery(PHP和Javascript)自动滚动到上一个位置的最佳方法,javascript,php,Javascript,Php,我已经完成了我的家庭作业,看到了完成这项任务的各种方法。但最有效的方法是跨浏览器错误“证明” 我尝试过的一些事情 body.onload = function(){ window.scrollTo(0,<?php echo $_POST['scrolltext'];?>); }; 还有许多其他形式,其中发布的站点是一个ID,由php根据按下的按钮在页面上链接。但我发现Jquery的方法非常不可靠,Ipad似乎特别讨厌与Jquery有关的一切(尤其是面板) 所以我想最好的方法是

我已经完成了我的家庭作业,看到了完成这项任务的各种方法。但最有效的方法是跨浏览器错误“证明”

我尝试过的一些事情

body.onload = function(){ 
  window.scrollTo(0,<?php echo $_POST['scrolltext'];?>);
};
还有许多其他形式,其中发布的站点是一个ID,由php根据按下的按钮在页面上链接。但我发现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);

除了像您现在这样动态填充javascript之外,PHP在这里不会做任何事情来帮助您。如果移动设备是您的目标设备,那么可以查看jQuery Mobile。
var itemid = $("#daitemid2").val(); //method 1 
var itemid = $(this).attr("itemid"); //method 2
$('html, body').animate({ scrollTop: $("#itemid"+itemid+").offset().top }, 800);