@No_Name0

JQuery. Увеличение fontSize по клику на элемент?

Цель:
1. Кликаем на элемент ".box";
2. Увеличивается fontSize тега "h1" на 1px.
После повторного клина на ".box", fontSize продолжает увеличиваться на 1px и т.д.

Как такое записать ? Помогите пожалуйста.
  • Вопрос задан
  • 142 просмотра
Решения вопроса 2
drugoi
@drugoi
Front-end Developer
$('.box').on('click', function() {
  var incrementedFontSize = parseFloat($('h1').css('font-size'));
  $('h1').css('font-size', incrementedFontSize += 2);
});
Ответ написан
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
jQuery(function($) {
  var $box = $('.box');
  var $h1 = $('h1');
  var curFontSize = parseFloat(getComputedStyle($h1.get(0)).fontSize);
  $box.on('click', function() {
    $h1.css('font-size', (++curFontSize) + 'px');
  });
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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