@serz_d

Как сделать переключение через localStorage?

Данный код скрывает и показывает баланс пользователя, как сделать так если пользователь скрыл оно оставалось всегда скрытым через localStorage и наоборот

<div class="balance">
               <ul>
                  <li>Your Balance</li>
                  <li class="viewmoney">
 {{user['balance_formatted']}} <i class="fas fa-eye-slash" style="cursor: pointer;" aria-hidden="true"></i></li>
                </ul>
            </div>


var mode = "2";
         var menu = "1";
         var balance = "1";
     
         jQuery(".viewmoney").click(function() {
            if (balance == 1) balance = 2;
            else balance = 1;
 
            if (balance == 2) {
               $(".viewmoney").each(function() {
                  $(this).html(" {{user['balance_formatted']}}  <i class='fas fa-eye-slash' style='cursor: pointer;'></i>");
               });
            } else {
               $(".viewmoney").each(function() {
                  $(this).html("**** <i class='fas fa-eye' style='cursor: pointer;'></i>");
               });
            }
 
      
     
         }
         );
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
Dr_Elvis
@Dr_Elvis
В гугле забанен
Как то так
var mode = "2";
var menu = "1";
var balance = localStorage.getItem('show_balance');
if(!balance){
	balance = '2';
	localStorage['show_balance'] = '2';
}
jQuery(".viewmoney").click(function() {
	if (balance == '1'){
		balance = '2';
		localStorage['show_balance'] = '2';
	}
	else{
		balance = '1';
		localStorage['show_balance'] = '1';
	}
	if (balance == '2') {
		$(".viewmoney").each(function() {
			$(this).html(" {{user['balance_formatted']}}  <i class='fas fa-eye-slash' style='cursor: pointer;'></i>");
		});
	}
	else {
		$(".viewmoney").each(function() {
			$(this).html("**** <i class='fas fa-eye' style='cursor: pointer;'></i>");
		});
	}
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы