私はモバイルメニューのハイパーリンクをコンテナの全幅に届かせようとしていますが、サブメニューボタンは親リスト項目の右側に置くことができます。現時点では、親リンク上のパディングをサブメニューボタンの端に達するように設定できますが、サブメニューボタンのないリンクはクリックできない右側にギャップがあります。容器の全幅とする。リストアイテム内の<a>タグ内にスパンを配置するにはどうすればよいですか?
私が試してみて、これは私が全幅にパディングを設定することができるようになると考え、li a
にボタンを挿入するために.insertBefore
から.append
するためにJavaScriptを変更しようとしたが、これは働いていません。
リンゴのタッチスクリーンデバイスでリンクをクリックするとリンクが灰色のオーバーレイになり、最後に隙間があると奇妙に見えるため、これは主に表面的な問題です。私はフィドル作った
からhttps://jsfiddle.net/8nj5y4t1/39/
は私の説明を簡単にするためには、私が達成しようとしていることは、オレンジul
メニューの全範囲をカバーするためにピンクのハイパーリンクを取得することです。 100%にnav.main-menu#mobile ul li a
ルール幅がそれらをli
の幅を埋める行い、submenu-button
にposition: absolute
を与える設定
こんにちはです、はい、これは本当ですが、それは新しい行にサブメニューボタンのすべてをプッシュ。そのため、ボタンを「」の内側に入れて、javascriptで挿入する方法を変更することが可能かどうか疑問に思っています。 – Jack1991