Slik endrer du skriftstørrelse onClick i WordPress med JavaScript

Slik endrer du skriftstørrelse onClick i WordPress med JavaScript / temaer

Har du noen gang kommet over et nettsted eller en blogg som lar sine besøkende endre skriftstørrelsen fra noen +/- -knapper i sidefeltet? Normalt bør du aldri legge til denne funksjonen fordi alle de store nettleserne har zoom inn / ut-zoom-knappene, men det er fortsatt et stort antall brukere som ikke er kjent med zoomfunksjonen. Vel i denne artikkelen vil vi vise deg hvordan du skal gi brukerne muligheten til å endre skriftstørrelsen i WordPress ved hjelp av en enkel JavaScript-funksjon og noen HTML.

Først kan vi legge til dette skriptet i overskriften eller bunnteksten:

funksjon resizeText (multiplikator) if (document.body.style.fontSize == "") document.body.style.fontSize = "1.0em";  document.body.style.fontSize = parseFloat (document.body.style.fontSize) + (multiplikator * 0.2) + "em"; 

Deretter legger du ganske enkelt til denne koden hvor som helst i temaet ditt (de fleste legger det i sidefeltet)

 Gjør tekst større | Gjør tekst mindre 

Du kan også bruke bilder som +/- ikoner eller andre hvis du vil. For alt dette er mulig, må du spesifisere skriftstørrelsen for HTML-elementet.

Alternativt, hvis du vil begrense området der fontstørrelsen skulle inkluderes (for eksempel: bare innholdsområdet ditt), endrer du det opprinnelige javascript for å være noe slikt:

 var c = document.getElementById ("innhold"); funksjon resizeText (multiplikator) if (c.style.fontSize == "") c.style.fontSize = "1.0em";  c.style.fontSize = parseFloat (c.style.fontSize) + (multiplikator * 0.2) + "em";  

Dette betyr at du bare skifter skriftstørrelsen i elementet som har id = "innhold".

Leter du etter et levende eksempel? Sjekk ut Eric Wendelin sin blogg.

Kilde: David Walsh