Cookie练习

很长时间没用过cookie了,前段时间做项目,出了一个小问题,重复加载的问题,在解决的过程中,朋友建议我可以每次刷新页面再进行操作。这里就用cookie做一个简单的例子。

这个例子其实很简单,只是利用了cookie记录当前位置的index,点击之后刷新,再回到cookie记录的那个位置.
如果看的不是很明白,可以打开google调试工具,按照下面的图片查看你记录的cookie值.c

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>Cookie练习</title>
	</head>
	<body>
		<div id="demo">
			<div class="demo1">内容111</div>
			<div class="demo2">内容222</div>
			<div class="demo3">这是页面刷新之后弹出来的内容!</div>
			<div class="demo4">内容444</div>
			<div class="demo5">内容555</div>
		</div>
		<h1>点击第三行文字,在出现弹框的时候,页面已经刷新了一次,也可以自己按F5刷新,还是会弹出来,因为浏览器cookie已经记录了你在刷新之前点击的cookie值。</h1>
		
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
		<script src="//cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
		<script type="text/javascript">
			$(function(){
				var page = $.cookie("page");
			    if (page == 2) {
			        var Text=$("#demo").children().eq(page).text();
			        alert(Text);
			    }
				 //获取当前点击位置的cookie,执行一次页面刷新
				$(".demo3").click(function(){
				 	if ($(this).index() == 2) {
				        $.cookie("page", $(this).index());
				        window.location.reload();
				   }
				});
			 });
		</script>
	</body>
</html>


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值