在我左下角的网站上,有一个聊天标签,您只需点击一下即可打开和关闭。该按钮名为“触发器”,聊天面板名为“面板”。我真的不熟悉javascript,我只是从现有的脚本中拼凑出来,无论如何,我使用的代码是:
<script type="text/javascript">
$(document).ready(function(){
$(".trigger").click(function(){
$(".panel").toggle("fast");
$(this).toggleClass("active");
return false;
});
});
</script>
但是,如果用户打开聊天然后转到另一个页面,则必须重新打开聊天。我需要一种方法来保持聊天打开,如果它已经打开。
也许正文onload标签中有什么东西?并使用会话?
注意:我的网站是在php
答案 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>