je veux redimensionner la police de tous les éléments d'une page comme utilisateur peut cliquer increaseFont ou decreaseFont cela diminuera les polices de tous elems iam faisant faire comme écrit ci-dessous s'il vous plaît suggérer quelques mieux cheminredimensionnement du texte du document entier en utilisant jquery
$.fn.ChangeFont=function(ratio)
{
return this.each(function(){
var _elm=$(this);
var currFontSize = _elm.css('fontSize');
var finalNum = parseFloat(currFontSize, 10);
var stringEnding = currFontSize.slice(-2);
finalNum *= ratio;
finalNum=finalNum + stringEnding;
_elm.css('fontSize',finalNum);
});
}
$(document).find('*').andSelf().ChangeFont(1.2);//a value bigger than 1 for increase
$(document).find('*').andSelf().ChangeFont(.8);//a value smaller than 1 for decrease
Je ne pense pas que cela va augmenter ou diminuer la taille des éléments, laissez-moi vérifier –
Je pense que cela dépendra de votre page - si vous avez une taille relative (% ou em) ou fixe (.px, pt) sur vos polices . –