2017-10-27 6 views
0

JavaScript、HTML、CSSを使って基本的なフルスクリーンメニューオーバーレイを試しています。私のHTMLでdocument.getElementById( 'nav')。style.width - 動作してから停止します。

私が持っている:

<a href="" class="openBtn" onclick="openNav()">Open</a>

そして、私のapp.jsで:

$(document).foundation() 

// Menu 

function openNav() { 
    document.getElementById('nav').style.width = '100%'; 
} 

私は '開く' をクリックすると、メニューが現れと近接しています。

答えて

0

ではなく

function openNav() { 
    document.getElementById('nav').classList.add('show'); 
} 

次にCSS

.show{ 
    width: 100%; 
} 
+0

にそのクラスのスタイリングを追加したクラスを追加してみてください、私はその方法を試みたが、動作は同じでした。 –

+0

jsfiddle.netを使ってデモをセットアップできるので、テストできますか? – Pixelomo

+0

私はここでjsfiddleで設定しようとしています:https://jsfiddle.net/maraal/oc5v5Lck。 私がクリックして実行すると、状況が悪くなります。 {"エラー": "POSTリクエストを使用してください"} –

関連する問題