<a>
がクリックされたときにdivをサイズ変更するための単なるJavaScript。私のiPhoneで動作しないようです。フルスクリーンやディスプレイのコンテンツへのdivを展開しJavaScript - touchstartがiPhoneで動作しない
<a href="#" onfocus="menu()">MENU</a>
:シンプルなリンクと
開始。そのdivの内側に、
<a href="#" onfocus="revert()">close</a>
そして、JS:
<script>
var headerHeight = document.getElementById("header_container").clientHeight;
function menu() {
document.getElementById("nav_container").style = "display:block;";
document.getElementById("header_container").style = "height:100%";
document.getElementById("header").style = "height:100%";
}
function revert(){
document.getElementById("nav_container").style = "display:none;";
document.getElementById("header_container").style = "height:"+headerHeight+";";
document.getElementById("header").style = "height:"+headerHeight+";";
}
</script>
のFirefoxのDevエドを使用して、デスクトップ上で完璧に動作
。応答設計モードでは、Simulate touch events
が有効です。任意のアイデア。私はボタンを押すと、何も起こりません
:-(私のモバイルデバイス上で動作するようには思えない?
a)より良いセマンティクスは、 '