2016-10-24 4 views
0

私はCSSファイルをCSSファイルに保存したいのですが、変更はjqueryによって行われますか?例えば、 。私は、CSSメソッドで背景色を変更し、その背景色をすべて保存したいと思っています。色jqueryや他の方法の助けを借りて色を保存します。

誰かがこれを行う別の方法がある場合。シェアしてください。 基本的には、Dominosが私のポータルにログインし、彼のダッシュボードが青い背景に入り、MacDでログインしてダッシュボードが黄色い背景で開くようにしたいと思っています。すべて同じファイルにある必要があります

+1

クッキーに保存してそこから読み取ることができます。そうでなければ、あなたはajaxとデータベースを作成する必要がありますヒンク – Araz

+0

私はこれを行うためのよりよい方法は、DBに個人設定を保存し、このビューを変更することだと思うユーザーのログインに依存します 編集: あなたの考え方はこの状況で非常に非常に悪いですし、に。ユーザーがログインするたびにファイルを編集したり、cssファイルの背景色を変更することはできません。 Thats insane 別の方法は、あなたがすべての単一のユーザーのためのCSSファイルを持っているかどうかです...これはまた愚かな解決策です。 最善の方法はDB – mamosek

+0

に保存することです。ランタイムの色の変更を直接CSSファイルに保存することはできません。しかし、それをやりたければ、ユーザーに応じてクラスを切り替えるのはなぜですか、特定のクエリーを書くことで、ユーザーを特定し、特定の背景色のクラスを切り替えるようにします。 – Samir

答えて

1

ローカルストレージを使用して、クライアント上のユーザーデータを保存できます。

ローカルストレージは、キー/ペアとして動作します:W3-Schools

保存データをローカルストレージに:

localStorage.backgroundcolor = $("your element").css('background'); 

は、ローカルストレージからデータを取得し、ユーザーがログオンしているときにそれを使用します。

$("your element).css('background', localStorage.backgroundcolor) 
関連する問題