私は素晴らしく機能する素敵な CSS3 メニューを持っていますが、1140px Grid Systemも組み込んでいます。1140px システムには、次のようなクラスがあります。
.row {
width: 100%;
max-width: 1140px;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
}
これoverflow: hidden;
により、メニューのメニュー ドロップダウンが正しく機能しなくなります。メニューの HTML は次のとおりです。
<div class="row">
<div class="twelvecol logo">
<h1><a href="/">Logo</a></h1>
<div id="navigation">
<ul>
<li><a href="#">Home</a></li>
<li>
<a href="#">2012</a>
<ul>
<li><a href="#">January</a></li>
<li><a href="#">February</a></li>
<li><a href="#">March</a></li>
<li><a href="#">April</a></li>
<li><a href="#">May</a></li>
<li><a href="#">June</a></li>
<li><a href="#">July</a></li>
<li><a href="#">August</a></li>
<li><a href="#">September</a></li>
<li><a href="#">October</a></li>
</ul>
</li>
<!-- MORE CODE -->
オーバーフロー プロパティを追加してオーバーライドしようとしましたoverflow: visible !important;
が、ページが完全に壊れてしまいました。
1140px Grid System を削除せずに問題を解決し、メニューを適切に表示するソリューションを手伝ってくれる人はいますか?
これが私が作成したjsFiddleです。
注: jQuery が機能する場合は、jQuery を使用するソリューションを使用してもかまいません。