添加窗口大小检测

时间:2014-04-11 12:45:10

标签: css

我目前的代码不起作用,我有一个意外的令牌错误:

<script type="text/javascript">
    var myWidth = (window.screen.availWidth - 100);
    document.write("
        #test {
            width:" + myWidth +"px;
    }
    ");
    </script>

出了什么问题?

并且,我想知道这是否是正确的方法:我制作了一个像http://blog.tomri.ch/super-simple-off-canvas-menu-navigation/这样的菜单,从右边的左边开始显示,我不想隐藏一个按钮具有100px宽度,(%宽度可以是合适的)。所以,我这样做是为了计算宽度。这是一个好方法吗? (我使用html5 / angularjs作为android应用程序)。

1 个答案:

答案 0 :(得分:0)

正确的方式

<p id="demo">Click the button to return the available width of your screen.</p>

<button onclick="myFunction()">Try it</button>

<script>
function myFunction()
{
var x = "Available Width: " + screen.availWidth + "px";
document.getElementById("demo").innerHTML=x;
}
</script>