2017-04-09 9 views

答えて

1

あなたは複数のスタイルシート、あなたはテーマを持たせたい各色/スタイルのための1つを作成する必要があります。次に、さまざまな色オプションを使用してテーマに設定メニューを作成できます。ユーザがオプションを選択すると、jqueryを使用してテーマ「頭」に挿入できる特定のスタイルシートが選択されます。

$(document).ready(function() { 
    $("settingButton").click(function() { 
     $('head').append('<link rel="stylesheet" href="newstylesheet.css" type="text/css" />'); 
    }); 
}); 
:設定ボタンがそうのようにクリックされたときは、その後、別のスタイルシートを適用するためにjqueryのを使用することができ

<html> 
<head> 
    <link rel="stylesheet" href="stylesheet.css" type="text/css" /> 
</head> 
<body> 
... 

は、したがって、たとえば、通常のスタイルシートは次のように連結されます

これは新しいCSS Styesheetを頭に追加します。あなたがそのリンクを削除すると、このようなものを使って、新しいものと交換することによって、すべて一緒に古いスタイルシートを置き換えることができAlternativley

$(document).ready(function() { 
     $("settingButton").click(function() { 
      $('head > link').filter(':first').replaceWith('<link href="newstylesheet.css" '); 
     }); 
    }); 

私はこれが役に立てば幸い:)

関連する問題