Управлять верхним свойством Button - PullRequest
1 голос
/ 31 июля 2009

У меня есть кнопка. При нажатии я хочу изменить его верхнее свойство на 25%. При повторном нажатии он должен вернуться в нормальное положение. Как я могу это сделать?

1 Ответ

1 голос
/ 31 июля 2009
$(function(){
  /* Set initial height to variable */
  var defaultTop = $("button.special").click(function(){
    /* On click, get current height */
    topVal = $(this).css("top").split("px")[0];
    /* If current height is different */
    if (topVal != defaultTop) {
      /* Reset height to original */
      $(this).css("top", (defaultTop+"px"));
    } else {
      /* Else, increase by a fourth of the value */
      $(this).css("top", ((Number(defaultTop) + Number((defaultTop/4)))+"px"));
    }
  }).css("top").split("px")[0];
});

button.special { position:relative; top:100px; }

<button class="special">Click Me!</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...