169 похожих чатов

Всем привет, подскажите вот есть 3 кнопки у меня, они

меняют размер шрифта на странице, что мне добавить чтобы можно было увеличить и уменьшить текст максимум 6 раз? За каждое нажатие +-1px если что.

var buttonMore = document.getElementById('increasefont'),
buttonLess = document.getElementById('decreasefont'),
buttonDefault=document.getElementById('default');
buttonMore.onclick = function() {
var style = window.getComputedStyle(document.body, null).getPropertyValue('font-size');
var fontSize = parseFloat(style);
document.body.style.fontSize = (fontSize + 1) + "px";
};
buttonLess.onclick = function() {
var style = window.getComputedStyle(document.body, null).getPropertyValue('font-size');
var fontSize = parseFloat(style);
document.body.style.fontSize = (fontSize - 1) + "px";
};
buttonDefault.onclick = function(){
document.body.style.fontSize = ""
};

21 ответов

17 просмотров

хранить где-то число этих увеличений

Влад- Автор вопроса
i7 4n
хранить где-то число этих увеличений

не, мне просто нужно запретить нажимать на кнопку после 6 нажатия

Влад
не, мне просто нужно запретить нажимать на кнопку ...

ну тк храните число и на 6 раз запрещаете

Влад- Автор вопроса
i7 4n
ну тк храните число и на 6 раз запрещаете

да я вот не пойму как именно запрещать

https://jsbin.com/yoradejeyu/edit?js,console,output если еще актуально

Влад- Автор вопроса
jabascripter
https://jsbin.com/yoradejeyu/edit?js,console,outpu...

Да уже в принципе нет, проблема решена, ну все равно спасибо, сейчас посмотрю как вы сделали

Влад
Да уже в принципе нет, проблема решена, ну все рав...

я не стороник ифов, сделал как бы по своему

Влад- Автор вопроса
jabascripter
я не стороник ифов, сделал как бы по своему

ну да, тут видно, я кстати ещё хотел вопрос один задать, минуту

i7 4n
а зачем я тогда делал...

не заметил вашу бурную дискуссию))

Влад- Автор вопроса
jabascripter
я не стороник ифов, сделал как бы по своему

кстати, тут такой прикол ещё что тому тексту где в css четко прописан его размер не применяется код этот

Влад
кстати, тут такой прикол ещё что тому тексту где в...

вы о чем, я изменил в css размер, он так же работает,

Влад- Автор вопроса
i7 4n
юзать ремы и емы

а почему с px не катит?

Влад
а почему с px не катит?

потому что пиксели - абсолютная единица измерения, а ремы и емы - относительные. пиксели не буду меняться от изменения размера в родители, емы и ремы - будут

Влад- Автор вопроса
i7 4n
потому что пиксели - абсолютная единица измерения,...

короче тогда мне в коде самом поменять на em и в CSS все текстовые значения в em занести вместо px?

Влад- Автор вопроса
Влад
Вообще да, проблема решилась

только посмотрите, чем ремы от емов отличаются

Влад
Вообще да, проблема решилась

https://codepen.io/Innoel/pen/xxLrGjr наглядный пример разницы

Влад- Автор вопроса
i7 4n
https://codepen.io/Innoel/pen/xxLrGjr наглядный пр...

Ну кстати да, тут нагляднее в отличии от того что я сейчас просто читал инфу об этом

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта