Mam taki kod:
function changeFontSize(points) { var e = document.getElementsByTagName("BODY")[0]; var style = window.getComputedStyle(e); var size = style.getPropertyValue('font-size'); size = size.replace("px", ""); size = size * 1; size = size + points; //if(size <= 0 && size <= 3){ e.style.fontSize = size + "px"; localStorage.setItem("size", size); //} } function saveFontSize() { var size = localStorage.getItem("size"); if (size !== null) { var e = document.getElementsByTagName("BODY")[0]; e.style.fontSize = size + "px", '!important'; } } document.addEventListener("DOMContentLoaded", saveFontSize);
Powyższy kod działa poprawnie.
Funkcja powiększa i zmniejsza rozmiar czcionki na mojej stronie.
Chciałbym ograniczyć funkcję do zmniejszenie rozmiaru czcionki do minimalnie rozmiaru oryginalnego oraz powiększenia do 3 kliknięć (3 point).
Wie ktoś może jak poprawić moją funkcję żeby to zadziałało?
Bardzo proszę o pomoc.