Comment définir la variable de session dans jquery/css?
jQuery(document).ready(function($){
$("#a2").click(function(){
$('body').css("cssText","font-size: 107% !important");
});
});
jQuery(document).ready(function($){
$("#a3").click(function(){
$('body').css("cssText","font-size: 114% !important");
});
});
jQuery(document).ready(function($){
$("#a4").click(function(){
$('body').css("cssText","font-size: 121% !important");
});
});
J'ai donné a2, a3, a4, id pour Un, A+, A++ boutons. Chaque fois que des visiteurs de mon site cliquez sur un de ces boutons, une taille de police de l'ensemble du site sera modifié en conséquence. Droit maintenant une taille de police est en train de changer, mais lorsque j'actualise la page, il est de nouveau en montrant la police par défaut de taille. Comment puis-je le faire? dois-je utiliser de la session? et comment je peux l'utiliser en css ou jquery ? Je suis nouveau dans le développement de site web. Donc, s'il vous plaît aider moi.
- qu'entend-on par cssText dans votre code
- voir stoimen.com/blog/2010/03/17/...
- vous avez besoin de stocker le style.. soit en serveur ou de client à l'aide de cookie/webstorage
- Vous pouvez utiliser le stockage local (stockage web) pour cela 🙂
- Voir stackoverflow.com/questions/11580172/session-handling-in-jquery
- Vous pouvez utiliser
sessions
oulocalstorage
ou un serveur-côté de la variable de garder cette permanente
Vous devez vous connecter pour publier un commentaire.
code suivant j'ai écrit et il fonctionne parfaitement.
Je le partage afin que d'autres puissent les consulter.
comme ça j'ai ajouté la fonction de a1 et a3 aussi dans lequel je suis ajoutant et en supprimant des classes css par mon exigence.
Chaque fois que vous seriez en paramètre une variable de session, vous devez utiliser AJAX pour envoyer un côté serveur demande, il est très léger et ne nécessite pas de charger les bibliothèques externes
Session sont stockées sur le serveur. Donc, si vous voulez utiliser de la session, vous devez utiliser ajax pour obtenir et définir les informations.
Solution plus simple est d'utiliser les cookies que vous pouvez gérer en javascript. voir http://www.w3schools.com/js/js_cookies.asp
Être spécifique à la question:
jquery.session.js Plugin sert à il exige JSON Plugin http://code.google.com/p/jquery-json/
Magasin:
Lire:
Si je n'ai pas eu droit, et si ma réponse ci-dessus ne vous aide pas à votre situation, votre description dit que vous voulez stocker les informations de personnalisation de l'utilisateur, qui est normalement et habituellement soit stockées dans les cookies expirent après de très longs moments ou ils sont stockés dans des bases de données, à la fin.