изменение размера кнопки
подскажите пожалуйста, как сделать, что бы "кнопка" меняла свой размер, допустим увеличивалась при ее нажатии??!
|
повесить обработчик события на соответствующее событие кнопки
в нем менять ответственные за размер CSS(хотя для размера, можно и только свойства-атрибуты поменять) у необходимой нам кнопки |
<input type="button" style="width: 100px" onclick="this.style.width = parseInt(this.style.width)+10+'px'" value="Увеличить" /> |
спасибо)) только вот у меня еще задача, что бы она при повторном нажатии уменьшалась обратно))
|
Значит вам надо запомнить где-то, изначальные размеры кнопки, и флаг ее состояния.
например в глобальной переменной. а затем в функции-обработчике события, в зависимости от флага состояния выставлять одно из значений размера PS это наиболее простой вариант для полного новичка. он работает, хотя и не является best practice |
<input type="button" style="width: 100px" onclick="this.style.width = parseInt(this.style.width)+(parseInt(this.style.width) == 110 ? -10 : 10)+'px'" value="Увеличить" /> |
спасибо))
|
Часовой пояс GMT +3, время: 22:10. |