ナビゲーションバーの高さが54pxを超えて増加したときにCSSファイルを追加しようとしました(テキストが2行目になると)となり、高さが54pxを下回ると削除されます。私は、コードのビットをしようとしてきたが、何も作品には思わない:divの高さに応じて.cssファイルを追加するにはどうすればよいですか?
私が試み
var $navscript = '<link rel="stylesheet" href="/css/edt/nav-bar.css" type="text/css"/>';
if ($("#navbar").height() > 54) {
alert("Activate Code Here");
$("body").append('navscript');
}
私が間違っているつもりどこに任意のアイデアを失敗しましたか?これにより
「絶対にすべて」を変更して、追加のリソースをロードするオーバーヘッドを正当化できる場合を除き、単一のスタイルシートを使用して要素クラスを動的に変更して、ここで達成する。 – CBroe
この@CBroeを拡張できますか?下の解決策は実際には機能しますが、それには反応しません。私は高さが変化する特定のポイントでページを読み込まなければなりません。 –
最初に実際に達成したいものを展開する必要があります。 – CBroe