<script type="text/javascript">
window.onload = widthFunction();
window.onresize = function widthFunction(){
var viewportWidth;
var fouronefour;
rotdiv = document.getElementById("rotationdiv");
viewportWidth = window.innerWidth;
fouronefour = 414;
if(parseInt(viewportWidth) < parseInt(fouronefour))
{rotdiv.style = "visibility:visible;";}
}
</script>
<body>
<div id="rotationdiv" style="visibility:collapse;">If you would like to see more columns, click <a href="WiderPage.aspx">here</a>.</div>
</body>
我知道有一個問題,window.onload = widthFunction();
。我基本上想要這個功能做的是「在加載和調整大小時,檢查屏幕大小,如果屏幕大小超過414px,請顯示div讓客戶端進入更大的頁面。」問題設置window.onload和window.onresize
這是一個gridview有許多boundfields。我想我會嘗試這個,因爲我將我的網站縮小到移動瀏覽器
這是我不知道的地方,改變它(以及從'window.onload'和'window.onresize'分離函數)使它完美地運行。 雖然,有什麼理由爲什麼'rotdiv.style =「visibility:visible;」;'不起作用? –
是的,它只是不起作用。 style是一個'CSSStyleDeclaration'類型的對象。所以將它設置爲字符串是不允許的。它似乎應該是屬性,但它不是 – Joe