2010-11-19 4 views
2

私は多くの検索を行ってきましたが、私の問題に対する解決策はほとんど見つかりませんでした。Javascript/JQueryが無効になっているときに代替CSSを読み込みます。

私がやろうとしていることは、ウェブサイト用に2つのCSSスタイルシートがあることです。 javascriptまたはjQueryが有効な場合の1つのスタイルシートと、無効の場合のスタイルシート。これをどうやってやりますか?このような

答えて

9

利用何か:

<noscript> 
<link type="text/css" href="noscript.css" rel="stylesheet" /> 
</noscript> 

・ホープこのことができます!

EDIT

JS だけのJSを使用して<link>タグを作成し、有効にときのために。 (document.write(...);

+2

私は ')(*'のdocument.writeに対して*お勧めしますスタイルがロードされているため、ユーザーの遅延がはるかに長くなります。 –

3

2番目のスタイルシートは、最初のスタイルシートを上書きすることができます。過去(の後)は、ちょうどこのように、<noscript>タグ内に第二のものがあります。これは不必要*その後*スクリプトながらスタイリングが遅れますので、

<noscript> 
    <link rel="stylesheet" type="text/css" href="myStyles.css"> 
</noscript> 
関連する問題