屏幕自适应滚动 当分辨率低于1024时,不显示浮动JS代码

JavaScript019

屏幕自适应滚动 当分辨率低于1024时,不显示浮动JS代码,第1张

先在你的 CSS 中定义 #box 为隐藏

#box {display: none}

然后在 Javascript 中

window.onload = function() {

// 如果访问者分辨率大于等于 1280

if(screen.width >= 1280) {

// 显示 #box

document.getElementById("box").style.display = "block"

}

}

-------------------------

你也可以把下面的代码加入,作用是当用户改变窗口大小的时候,如果窗口小于 1280 就隐藏,反之显示。这样当窗口过小的时候 #box 不会遮挡正文内容。

window.onresize = function() {

if(window.innerWidth >= 1280) {

document.getElementById("box").style.display = "block"

}

else {

document.getElementById("box").style.display = "none"

}

}

就把那段script加到head之间。<script type="text/javascript">if(screen.width<=1240){document.write("<link rel='stylesheet' type='text/css' href='css/index_1240.css' />")}</script>screen.width<=1280 你的1024肯定是成立的,当然会用你下边载入的CSS样式来渲染页面。

你做网站时固定了宽高,就不能实现你想要的效果了。最好是用百分比定义。网页总宽100% 表格宽50%这样子定义,就可以实现分辨率的调节。给你个js的文字提示。你试下。网页最好做成1024分辨率的。宽屏用户还是比较少的。相对来说。

显示器检测代码[如果对方的分辨率不是1024*768就出现提示文字]

[你可以改一下分辨率试一下]

====1、将以下代码加入HEML的<body></body&gt;之间:

<script language="JavaScript1.2">

<!--

var correctwidth=1024

var correctheight=768

if (screen.width!=correctwidth||screen.height!=correctheight)

document.write("本站最佳分辨率: "+correctwidth+"*"+correctheight+". 你当前的分辨率是:"+screen.width+"*"+screen.height+"。设置合适的分辨率才能取得最佳的显示效果!")

//-->

</script>