0

デスクトップ、モバイル、タブレットでウェブサイトを開くことができるように、4 種類の CSS ファイルがあります。外部の JavaScript ページで JavaScript 関数を使用してその CSS ページを呼び出し、インデックス ページでスクリプト タグを呼び出しました。私が書いたコードは以下のとおりですが、問題は問題なく動作することではありません。今、この同じ概念を使用して、モバイル、タブレット、デスクトップ、またはワイドスクリーンなど、すべてで開くウェブサイトのテーマカラーを変更したいと考えています。だから私の本当の問題はそれです。いくつかのアイデアを提案してください。

すべてのcssを呼び出すためのレスポンシブサイトの.jsファイルで使用したコードはこちらです

function adjustStyle(width) {
    width = parseInt(width);
    if (width < 350) {
        $("#size-stylesheet").attr("href", "css/mobile.css");
        } else if ((width >= 351) && (width < 600)) {
        $("#size-stylesheet").attr("href", "css/narrow.css");
    } else if ((width >= 601) && (width < 900)) {
        $("#size-stylesheet").attr("href", "css/medium.css");
    }else {
       $("#size-stylesheet").attr("href", "css/wide.css"); 
    }
}

$(function() {
    adjustStyle($(this).width());
    $(window).resize(function() {
        adjustStyle($(this).width());
    });
});

テーマの色を変更するには、すべての CSS に対してさらに CSS を作成する必要があります。私はレスポンシブ Web サイトの設計にまったく慣れていません。

4

3 に答える 3