Показать сообщение отдельно
  #8 (permalink)  
Старый 24.02.2018, 12:41
Профессор
Отправить личное сообщение для Manyasha Посмотреть профиль Найти все сообщения от Manyasha
 
Регистрация: 21.09.2015
Сообщений: 196

Пожалуйста
Сообщение от vospa Посмотреть сообщение
ПЫ.СЫ. В хроме все работает, а в лисе и ИЕ нет... Ну и в панели тоже...
Проверила, и правда. Почему-то не работают события на элементах внутри button. Переделала:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<style>
.button_color {
  width: 60px;
}
 
.fa-cog {
  font-size: 14px;
  color: #5f5f5f;
  opacity: 0.5;
  margin-right:5px;
}
 
.fa-cog:hover {
  opacity: 1;
}
</style>
 
<script>
$(function() {
  $(".button_color").each(function() {
    if (localStorage.getItem(this.id)) {
      $(this).text(localStorage.getItem(this.id))
    }
  });
 
  $(".fa-cog").click(function(e) {
    var x = prompt("Введите имя для кнопки");
    if (x) {
      $(this).prev().text(x);
      localStorage[$(this).prev().attr("id")] = x;
    }
  });
})
</script>
</head>
<body>
  <button class="button_color" id="Cb1">A1</button><i class="fa fa-cog"></i>
  <button class="button_color" id="Cb2">A2</button><i class="fa fa-cog"></i>
  <button class="button_color" id="Cb3">A3</button><i class="fa fa-cog"></i>
  <button class="button_color" id="Cb4">A4</button><i class="fa fa-cog"></i>
</body>
</html>
Ответить с цитированием