1. 程式人生 > >window.onresize監聽div和螢幕的改變

window.onresize監聽div和螢幕的改變

監聽螢幕的改變:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, width=device-width">
    <meta content="telephone=no"
name="format-detection">
</head> <body> <label id="show"></label> <script> window.onresize = adjuest; adjuest(); function adjuest(){ var label = document.getElementById("show"); label.innerHTML = "width = "+window.innerWidth+";height="+window.innerHeight; }
</script> </body> </html>

效果:
這裡寫圖片描述

2 .監聽div大小的改變

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<div id="show_div" style="background-color: lightblue;width: 100%;height: 300px;"></div
>
<label id="show"></label> <script> window.onresize = adjuest; adjuest(); function adjuest(){ var label = document.getElementById("show"); var divCon = document.getElementById("show_div"); label.innerHTML = "width = "+divCon.offsetWidth+";height="+divCon.offsetHeight; } </script> </body> </html>

效果:
這裡寫圖片描述