2011-11-08 5 views
1

私はクライアントのウェブサイトを持っており、彼は多くのCSSファイルを使用しており、私はモバイル用のCSSを作成しています。JQuery複数のCSSをロードする

私が負荷に何を決めるには、このスクリプトを持っている:

var deviceAgent = navigator.userAgent.toLowerCase(); 
var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/); 
if (agentID) { 
//mobile 
     $("link[rel=stylesheet]").attr({href : "includes/css/mobile.css"}); 
} else { 
//desktop 
     $("link[rel=stylesheet]").attr({href : "includes/css/cssLogin.css"}); 
     $("link[rel=stylesheet]").attr({href : "includes/css/magazine.css"}); 
    } 

事は、それが唯一の最後のmagazine.cssをロードデスクトップの場合は、最初の(cssLogin.css)が置換されていることです。

jQueryでいくつかのCSSを読み込むにはどうすればよいですか?あなたの注意のための

どうもありがとう=]

答えて

2

あなたがここを見てもヘッド

$("head").append($("<link rel='stylesheet' href='style.css' type='text/css' />")); 
+0

にそれらを追加することができ - http://stackoverflow.com/questions/574944/how-toを-load-up-css-files-using-javascript 「document.createStyleSheet( 'styles.css');」を使用するとよいでしょう。 – Marklar

+0

Uncaught SyntaxError:予期せぬ識別子 – Gerep

関連する問題