html页面比较长,如何用js实现网页一打开显示在网页的中部?
Posted 友 点胡说八道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html页面比较长,如何用js实现网页一打开显示在网页的中部?相关的知识,希望对你有一定的参考价值。
加入js代码
<style type="text/css"> body { height: 2000px; } </style> <script type="text/javascript"> onload = function () { var dh = document.documentElement.scrollHeight || document.body.scrollHeight; window.scrollTo (0, (dh - screen.availHeight) / 2); } </script>
配合判断是否是手机端使用代码
<script type="text/javascript"> <!-- //平台、设备和操作系统 var system ={ win : false, mac : false, xll : false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); //跳转语句 if(system.win||system.mac||system.xll){ onload = function () { window.scrollTo (0,495); } }else{ //如若手机则跳转的页面路径 } --> </script>
以上是关于html页面比较长,如何用js实现网页一打开显示在网页的中部?的主要内容,如果未能解决你的问题,请参考以下文章
如何用java或js或jQuery将打开的网页保存成一个图片
如何用window.scrollTo实现打开网页跳转到DIV?