Foundation ドロップダウン メニューをブラウザ間で動作させようとしていますが、IE のすべてのバージョン (具体的には 7-10) で問題が発生します。
ここ ( http://foundation.zurb.com/docs/components/dropdown.html )で説明されている JS ドロップダウン メニューをフィルター メニューとして実装しました。Chrome と FF では機能しますが、IE では機能しません。
IE のコンソールには、何が起こっているのかわかりません。私の推測では、ドロップダウン メニューが新しい絶対座標で更新されないように、activeClass をキャッシュする IE と関係があるのでしょうか。なんとも言えず、ちょっと迷っています。
これが私のコードとライブページへのリンクです ( http://lp-beta.myshopify.com/collections/all -- パスワードは「stack」です) --
<div class='row options-style'>
<ul class='large-block-grid-3'>
<li><a href="#" data-dropdown='brand-filters'>BY BRAND</a></li>
<li><a href="#" data-dropdown='percent-filters'>BY COCAO PERCENTAGE</a></li>
<li><a href="#" data-dropdown='flavor-filters'>BY FLAVOR PROFILE</a></li>
</ul>
</div>
<ul class='f-dropdown options' id='brand-filters' data-dropdown-content>
<li><div class='option-value'><a href='/collections/all'>All brands</a></div></li>
{% for product_vendor in shop.vendors %}
<li><div class='option-value'>{{product_vendor | link_to_vendor }}</div></li>
{% endfor %}
</ul>
<ul class='f-dropdown options' id='flavor-filters' data-dropdown-content data-option-key='filter'>
<li><a class='option-value' id='chocolatey' data-option-value='.chocolatey'>Chocolatey</a></li>
<li><a class='option-value' id='citrus' data-option-value='.citrus'>Citrus</a></li>
<li><a class='option-value' id='fruity' data-option-value='.fruity'>Fruity</a></li>
<li><a class='option-value' id='floral' data-option-value='.floral'>Floral</a></li>
<li><a class='option-value' id='earthy' data-option-value='.earthy'>Earthy</a></li>
<li><a class='option-value' id='nutty' data-option-value='.nutty'>Nutty</a></li>
<li><a class='option-value' id='spicy' data-option-value='.spicy'>Spicy</a></li>
<li><a class='option-value' id='creamy' data-option-value='.creamy'>Creamy</a></li>
</ul>
<ul class='f-dropdown options' id='percent-filters' data-dropdown-content data-option-key='filter'>
<li><a class='option-value' id='forty' data-option-value='.forty'> Below 40%</a></li>
<li><a class='option-value' id='sixty' data-option-value='.sixty'> 41% to 60%</a></li>
<li><a class='option-value' id='eighty' data-option-value='.eighty'> 61% to 80%</a></li>
<li><a class='option-value' id='hundred' data-option-value='.hundred'> Above 80%</a></li>
</ul>