0

少し助けが必要です。HTML と CSS (特定のメディア クエリを使用) でナビゲーション メニューを作成し、JavaScript (jquery) で次のようなコードを作成しました。

var x = $('#nav-menu > ul').children().length;
alert(x);

$('#nav-menu > ul li').css(width, x);

しかし、特定のメディアクエリで変更したいコードの最後の行。

それは可能ですか?

前もって感謝します。

4

1 に答える 1

0

を使用.cssするとインライン スタイルが作成され、適用されるルールを含む CSS ファイルは実際には変更されません。代わりに、クラスを作成し、変更するプロパティのメディア クエリにルールを追加し、必要に応じて JavaScript で と を使用.addClassremoveClassます。

編集:ベルギのコメントが基本的に同じ考えであることを見ました。これが理由を理解するのに役立つことを願っています。

于 2012-12-21T02:53:35.477 に答える