1

私はレスポンシブテーマを持っています。小さな画面でウェブサイトを表示している場合、「メニュー」が表示され、メニュー項目を表示するにはそれをタップする必要があります。私がやりたいのは、ユーザーがメニュー項目を見る前に「メニュー」をタップしなくても、メニュー項目をまっすぐに表示することです。私は Firebug を使ってそれを引き起こす原因を調べ、それを削除しようとしました。しかし、それは私のサイト全体をデスクトップビューでも台無しにします.

ここにリンクがあります。誰かが削除するコードを教えて正しい方向に向けることができれば、それは素晴らしいことです. あなたの助けは本当に感謝しています.

4

2 に答える 2

0

<script>内のページに以下を追加します<head>。それが行うことは、起動時の「メニュー」のクリックをシミュレートすることです。

<script>
    $(document).ready(function() {
        jQuery('.zn_menu_trigger a:visible').click();
    });
</script>
于 2013-05-19T05:59:57.237 に答える
0

cssで隠されていると思います。したがって、ブラウザーがモバイルのときに最初にそのメニューを表示するには、bootstrap-responsive.css ファイルの :1424 行目に移動し、「display:none」を「display:block」に変更します。明確にするために、これはあなたが探しているコードです。

 nav#main_menu.smooth_menu ul {
   display: none;
   background:#fff; 
 }

@media (max-width: 767px) メディア クエリにあります。

トグル機能を維持しながら、ユーザーがモバイルブラウザーを使用しているときに、最初にメニューを表示する必要があります。

于 2013-05-19T06:05:24.327 に答える