Я пытаюсь настроить параметр увеличения/уменьшения/сброса размера шрифта на моем веб-сервере, но он, похоже, не работает. Я хочу, чтобы все элементы, чтобы изменить размер (то есть заголовки, кнопки, модальные окна и так далее)Увеличение/уменьшение/сброс размера шрифта не работает
Это мой код до сих пор, я включал jsfiddle здесь: http://jsfiddle.net/R3NGU/3/
var originalFontSize = $('.page').css('font-size');
// reset font size
$(".resetFont").click(function() {
$('html').css('font-size', originalFontSize);
});
// increase font Size
$(".increaseFont").click(function() {
var currentFontSize = $('html').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum * 1.2;
$('html').css('font-size', newFontSize);
return false;
});
// decrease font size
$(".decreaseFont").click(function() {
var currentFontSize = $('html').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum * 0.8;
$('html').css('font-size', newFontSize);
return false;
});
Это потому, что вы жёстко размер шрифта для других элементов в таблице стилей. –
Если вы меняете размер шрифта html, все элементы внутри вашей страницы должны использовать любые единицы измерения, кроме пикселей или точек. EM, REM и% - те, которые идут на ваш случай. –