theme.js 629 B

12345678910111213141516171819202122232425262728
  1. var saveSelectColor = {
  2. 'Name': 'SelcetColor',
  3. 'Color': 'theme-black'
  4. }
  5. // 判断用户是否已有自己选择的模板风格
  6. if (storageLoad('SelcetColor')) {
  7. $('body').attr('class', storageLoad('SelcetColor').Color)
  8. } else {
  9. storageSave(saveSelectColor);
  10. $('body').attr('class', 'theme-black')
  11. }
  12. // 本地缓存
  13. function storageSave(objectData) {
  14. localStorage.setItem(objectData.Name, JSON.stringify(objectData));
  15. }
  16. function storageLoad(objectName) {
  17. if (localStorage.getItem(objectName)) {
  18. return JSON.parse(localStorage.getItem(objectName))
  19. } else {
  20. return false
  21. }
  22. }