Ниже представлен javascript, который я использовал для увеличения размера шрифта всего содержимого HTML в #myContent. Странная вещь здесь заключается в том, что всякий раз, когда вызывается функция увеличенияFontSize(), размер шрифта не увеличивается, вместо этого он уменьшается. Может ли какая-то душа советовать, что я сделал неправильно. Спасибо.JQuery для увеличения размера шрифта содержимого HTML в DIV
Я выставил предупреждение на fontSizeStr и fontSize. fontSizeStr читает 14, в то время как fontSize читает 12. Последняя строка должна изменить содержимое на 12 пикселей, но это не так. Шрифт уменьшился.
:
:
function increaseFontSize() {
var fontSizeStr = $("#myContent").css('font-size');
var fontSize = parseInt (fontSizeStr,10) + 2;
$("#myContent").css("font-size", fontSize + "px");
}
:
:
:
<div id="myContent">
<html>
:
:
<p>Actual Contents 1</p>
<p>Actual Contents 2</p>
:
:
</html>
</div>
:
:
[Обновления]: - Добавлено "точки" до конца FONTSIZE. - Изменена от "FONTSIZE" до "размера шрифта"
Спасибо за ответ. Он по-прежнему сокращает шрифт вместо увеличения размера шрифта. Я тестировал код на обоих устройствах (через Phonegap), которые запускают разные версии Android (4.3, 4.4). Не уверен, почему он работает на одном устройстве, но не на другом. – benjamin
Это должно сработать. Проблема с настройкой размера шрифта - это тот, который я упомянул в ответ. Кажется, есть некоторые другие проблемы, например, что делает html-тег внутри div? Кроме того, будет здорово, если вы создадите скрипку/плункер для того же – nikhil