以下の例で、 js によってメニュー バーが変更された後、メディア クエリがメニュー バーの高さの変更を停止するのはなぜですか? (ウィンドウを小さくし、矢印をクリックしてミニ メニューを展開します)。メニュー要素などの原点を登録する必要がありますか?
CSS:
#menu {
position: fixed;
left: 0px;
bottom: 0px;
width: 100%;
height: 90px;
z-index: 11000;
opacity: 1;
background-color: #F03600;
}
JS:
if ($("#arrowup").css('top') == '0px') {
$("#menu").animate({'height':'270px'}, 800, "easeInOutQuint");
} else {
$("#menu").animate({'height':'55px'}, 800, "easeInOutQuint");
}
ここでページを確認できます。すべてのコードは 1 つのページにあります。
http://www.nioute.co.uk/stuff/
また、メディア クエリと js の相互作用に関しては、どのような読み物がありますか?
ありがとう!