0
私のjoomlaテンプレートでは、index.phpのheadセクションのスタイルシートへのリンクを削除し、代わりに次のjqueryコードを追加して、画面幅に基づいて使用されるスタイルシートを選択しました。joomla template index.php with jquery
<script type="text/javascript">
$(document).ready(function()
{
if (screen.width <= 1024)
{
$('head').append('<link rel="stylesheet" href="style2.css" type="text/css"/>');
}
}
$(document).ready(function()
{
if (screen.width > 1024)
{
$('head').append('<link rel="stylesheet" href="template.css" type="text/css/>');
}
}
</script>
ウェブサイトをブラウザに読み込むと、スタイルシートは使用されません。私は何が間違っているのか分からない。事前のおかげで
EvilPは、応答のためのおかげで、はい、CSSはあなたがJavaScriptで、あなたはさまざまなスタイルにFPRを提供するために、メディアクエリを使用する必要があることをすべきではない
あなたのCSSへのリンクは有効ですか?あなたのページは実際には現在のページと同じディレクトリにありますか –
これはsthとは違っていますが、CSS3 Media Queriesの使用を考えましたか?次の例を参照してください:http://jsfiddle.net/NLdLZ/これらのドキュメント:http://www.w3.org/TR/css3-mediaqueries/ – m90
あなたは2番目の追加で '' 'が欠けています言う... 'type =" text/css "/>' – m90