Guest User

Untitled

a guest
Jun 20th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. <style>
  2. .red {background-color: #FF0000;}
  3. .green{background-color: #00FF00;}
  4. .blue {background-color: #0000FF;}
  5. </style>
  6. <body class="red">
  7. <ul>
  8. <li><a href="">red</a></li>
  9. <li><a href="">green</a></li>
  10. <li><a href="">blue</a></li>
  11. </ul>
  12. </body>
  13.  
  14. $('.red').removeClass('red').addClass('blue');
  15.  
  16. $(function() {
  17. $("a").click(function() {
  18. var color = $(this).text();
  19. $("body").removeClass().addClass(color);
  20. return false;
  21. });
  22.  
  23.  
  24. });
  25.  
  26. $(function() {
  27. $("a").click(function() {
  28. var color = $(this).text();
  29. $("body").removeClass().addClass(color);
  30. createCookie("color",color);
  31. return false;
  32. });
  33.  
  34. if (readCookie("color") != null) {
  35. $("body").removeClass().addClass(readCookie("color"));
  36.  
  37. }
  38. else {
  39. $("body").removeClass().addClass("red");
  40. }
  41.  
  42. });
  43.  
  44. function createCookie(name,value,days) {
  45. if (days) {
  46. var date = new Date();
  47. date.setTime(date.getTime()+(days*24*60*60*1000));
  48. var expires = "; expires="+date.toGMTString();
  49. }
  50. else var expires = "";
  51. document.cookie = name+"="+value+expires+"; path=/";
  52. }
  53.  
  54. function readCookie(name) {
  55. var nameEQ = name + "=";
  56. var ca = document.cookie.split(';');
  57. for(var i=0;i < ca.length;i++) {
  58. var c = ca[i];
  59. while (c.charAt(0)==' ') c = c.substring(1,c.length);
  60. if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  61. }
  62. return null;
  63. }
  64.  
  65. function eraseCookie(name) {
  66. createCookie(name,"",-1);
  67. }
  68.  
  69. document.getElementsByTagName("body")[0].className = "red";
  70.  
  71. createCookie("mySiteCookie", "red", 7); // Set the cookie to expire in 7 days.
  72. readCookie("mySiteCookie"); // Should yield "red"
Add Comment
Please, Sign In to add comment