Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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/jquery/70.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
Javascript 在较低分辨率上居中滚动条_Javascript_Jquery_Css - Fatal编程技术网

Javascript 在较低分辨率上居中滚动条

Javascript 在较低分辨率上居中滚动条,javascript,jquery,css,Javascript,Jquery,Css,我的网站的宽度是1200px,当有人看到分辨率较低的网站水平滚动条时,滚动条位于左侧 有没有办法使用css、javascript或jquery找到“滚动到中心”的位置?最好的方法是使用$(window).scrollLeft() 只需将窗口的中心值放入scrollLeft函数,页面就会重新定位。找到页面中心的最简单方法是将1200的宽度除以2,然后减去计算出的$(window.width()除以2 var scrollPos = (1200/2) - ($(window).width()/2);

我的网站的宽度是1200px,当有人看到分辨率较低的网站水平滚动条时,滚动条位于左侧


有没有办法使用css、javascript或jquery找到“滚动到中心”的位置?

最好的方法是使用
$(window).scrollLeft()

只需将窗口的中心值放入scrollLeft函数,页面就会重新定位。找到页面中心的最简单方法是将1200的宽度除以2,然后减去计算出的
$(window.width()除以2

var scrollPos = (1200/2) - ($(window).width()/2);

您不需要jquery来实现这一点。这是javascript的基本功能

document.body.scrollLeft=(1200 window.innerWidth)/2