如何保存受jquery影响的DOM元素

时间:2013-10-03 23:06:17

标签: jquery html css

我一直在轻松开发一个隐藏的博客,直到用户点击导航链接,然后使用jquery博客容器元素从隐藏切换到display:block;

因为博客中的某些页面会重新加载页面,所以我想知道如何保持页面容器的状态(从display:none;切换到display:block;的状态)作为用户浏览不同的页面

1 个答案:

答案 0 :(得分:0)

使用jQuery的ajax方法,将值发送到PHP脚本并将其另存为$_SESSION变量。

的Javascript

$.ajax({
   type: "POST",
   data: 'hidden=true;
});

PHP

<?php
 if(isset($_POST['hidden'])){$_SESSION['hidden'] === true}

编辑:

原来你不关心页面刷新等。只需将一些数据保存在$_SESSION变量中。

如果您想在所有客户端执行操作,请将值存储在cookie中。使用cookie.js,非常简单的lib来处理cookie。

$('a').click(function(){
    $.cookie('the_cookie', 'the_value');
});