PHP记住聊天打开/关闭方法

时间:2011-12-10 10:03:31

标签: php jquery session cookies

在我左下角的网站上,有一个聊天标签,您只需点击一下即可打开和关闭。该按钮名为“触发器”,聊天面板名为“面板”。我真的不熟悉javascript,我只是从现有的脚本中拼凑出来,无论如何,我使用的代码是:

<script type="text/javascript">
  $(document).ready(function(){
  $(".trigger").click(function(){
    $(".panel").toggle("fast");
    $(this).toggleClass("active");
    return false;
    });
  });
</script>

但是,如果用户打开聊天然后转到另一个页面,则必须重新打开聊天。我需要一种方法来保持聊天打开,如果它已经打开。

也许正文onload标签中有什么东西?并使用会话?

注意:我的网站是在php

1 个答案:

答案 0 :(得分:1)

使用jquery-cookie,您可以保存聊天类切换的状态。像这样:

<script type="text/javascript">
  $(document).ready(function(){

  if($.cookie('panel-active')) {
      $(".trigger").toggleClass("active",true);
  }

  $(".trigger").click(function(){
    $(".panel").toggle("fast");
    $(this).toggleClass("active");
    $.cookie('panel-active', $(this).hasClass("active"), { path: '/' });
    return false;
    });
  });
</script>