Så här ändrar du teckensnitt påClick i WordPress med JavaScript

Så här ändrar du teckensnitt påClick i WordPress med JavaScript / teman

Har du någonsin stött på en webbplats eller blogg som låter deras besökare ändra teckensnittstorlek från någon +/- knapp i sidofältet? Normalt borde du aldrig behöva lägga till den här funktionen eftersom alla större webbläsare har zoom in / zoom-ut-knapparna, men det finns fortfarande ett stort antal användare som inte känner till zoomfunktionen. Tja i den här artikeln kommer vi att visa dig hur du kan ge dina användare möjligheten att ändra teckensnittstorleken i WordPress med en enkel JavaScript-funktion och lite HTML.

Först kan vi lägga till det här skriptet i din rubrik eller sidfot:

funktion 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"; 

Lägg sedan enkelt till den här koden var som helst i ditt tema (de flesta lägger det i sidofältet)

 Gör texten större | Gör text mindre 

Du kan också använda bilder som +/- ikoner eller andra om du vill. För att allt detta ska vara möjligt måste du ange typsnittstorleken för ditt HTML-element.

Alternativt, om du vill begränsa det område där fontstorleken skulle inkluderas (till exempel: bara ditt innehållsområde), ändra sedan det ursprungliga javascript för att vara något så här:

 var c = document.getElementById ("innehåll"); funktion resizeText (multiplikator) if (c.style.fontSize == "") c.style.fontSize = "1.0em";  c.style.fontSize = parseFloat (c.style.fontSize) + (multiplikator * 0.2) + "em";  

Det betyder att du bara ändrar teckensnittstorleken i det element som har id = "content".

Letar du efter ett levande exempel? Kolla in Eric Wendelins blogg.

Källa: David Walsh