Показать сообщение отдельно
  #15 (permalink)  
Старый 22.12.2014, 06:35
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Poznakomlus
попробовал
испортил функцию


Poznakomlus,
Сообщение от Poznakomlus
  function myfunc(ms) {
39
    ms += new Date().getTime();
40
    while (new Date() < ms) {
41
      console.log(ms);
42
      this.disabled = false;
43
    }
44
  }
<style>
  .sbutton {
    background: #cb3131;
    /* Цвет фона */
    padding: 10px 5px;
    /* Поля вокруг текста */
    margin: 0px;
    font-size:14px;
    font-weight:600;
    color: #FFFFFF;
    /* Цвет шрифта */
    text-align: center;
    /* Надпись на кнопке по центру */
    border: solid 0px #73C8F0;
    /* Параметры рамки кнопки */
    cursor: pointer;
    /* Изменение вида курсора при наведении*/
    border-radius: 5px;
    overflow:hidden;
    opacity : 1;
    filter:alpha(opacity=100);
  }
  .sbutton:active, .sbutton[disabled] {
    position:relative;
    background: green;
    opacity : 0.5;
    filter:alpha(opacity=50);
    top:1px;
  }
</style>
<a id="btn" class="sbutton">Кнопка</a>
<script>
  document.getElementById('btn').onclick = function () {
    this.disabled = true;
    myfunc.call(this, 2000);
  };

  function myfunc(ms) {
    ms += new Date().getTime();
    while (new Date() < ms) {
      console.log(ms);
    }
	this.disabled = false;
  }
</script>
Ответить с цитированием