jQuery程序设计与操作过程

时间:2024-06-22 04:15:33 jQuery 我要投稿
  • 相关推荐

jQuery程序设计与操作过程

  先来看看jq.cookie的aip

  写入cookie

  复制代码 代码如下:$.ce("this-cookie","this-value",{

  expires:10,//有效日期

  path:"/",//cookie的路 径

  domanin: //cookie的域名

  secure:true //true,cookie的传输会要求一个安全协议,否则反之

  });

  读取cookie

  复制代码 代码如下:$.cookie("this-cookie")

  删除cookie

  复制代码 代码如下:$.cookie("this-cookie",null)

  是不是很简单呢,这样子就可以完成cookie 下面看一个demo例子

  复制代码 代码如下:$(function(){

  $("ul li").click(function(){

  $("#"+this.id).addClass("cur").siblings().removeClass("cur"); //切换选中后的样式

  $("#colortable").attr("href",this.id+".css");//每次切换更换相对应的样式表

  $.cookie("cookie",//写入cookie

  this.id,//需要cookie写入的业务

  {

  "path":"/", //cookie的默认属性

  "expires":10 //有效天数

  })

  });

  var cookie=$.cookie("cookie"); //读取cookie

  if(cookie){

  $("#"+cookie).addClass("cur").siblings().removeClass("cur");

  $("#colortable").attr("href",cookie+".css");

  $.cookie("cookie",cookie,{

  "path":"/",

  "expires":10

  })

  }

  })

  html页面:

  复制代码 代码如下:

  红色

  黑色

  一个简单的换肤效果就出来了

  如果用谷歌浏览器打开 记得要在服务器端哦。。

  上面这个demo要注意的地方有:

  被点击的盒子。class或者id等 跟对应的样式表名字一样。

  这样就完成拉。

  整理后的代码如下:

  复制代码 代码如下:$(function(){

  $("ul li").click(function(){

  Mycookie(this.id)

  });

  var cookie=$.cookie("cookie"); //读取cookie

  if(cookie){

  Mycookie(cookie);

  }

  })

  function Mycookie(thiscookie){

  $("#"+thiscookie).addClass("cur").siblings().removeClass("cur");

  $("#colortable").attr("href",thiscookie+".css");

  $.cookie("cookie",thiscookie,{

  "path":"/",

  "expires":10

  })

  }

【jQuery程序设计与操作过程】相关文章:

jQuery程序设计08-05

jquery提交按钮的代码07-28

浅析jQuery 遍历函数javascript08-06

jQuery中prev()方法用法07-16

jQuery中replaceAll()方法用法10-15

如何理解jquery事件冒泡09-15

jQuery的DOM操作笔记07-29

jQuery 源码分析和Ready函数06-28

jQuery中parent()和siblings()的问题10-16

让你我减少对jQuery的依赖度07-21