PHP记住聊天打开/关闭方法
在我的网站的左下角有一个聊天标签,你可以点击打开和关闭。按钮名为“触发器”,聊天面板名为“面板”。我对javascript不太熟悉,我只是从现有脚本中拼凑出来的,总之,我使用的代码是:PHP记住聊天打开/关闭方法,php,jquery,session,cookies,Php,Jquery,Session,Cookies,在我的网站的左下角有一个聊天标签,你可以点击打开和关闭。按钮名为“触发器”,聊天面板名为“面板”。我对javascript不太熟悉,我只是从现有脚本中拼凑出来的,总之,我使用的代码是: <script type="text/javascript"> $(document).ready(function(){ $(".trigger").click(function(){ $(".panel").toggle("fast"); $(this).toggleCla
<script type="text/javascript">
$(document).ready(function(){
$(".trigger").click(function(){
$(".panel").toggle("fast");
$(this).toggleClass("active");
return false;
});
});
</script>
$(文档).ready(函数(){
$(“.trigger”)。单击(函数(){
$(“.panel”)。切换(“快速”);
$(此).toggleClass(“活动”);
返回false;
});
});
但是,如果用户打开聊天室,然后转到另一个页面,则必须重新打开聊天室。如果聊天室已经打开了,我需要一种保持它打开的方法
也许是在body onload标签上的什么东西?和使用会话
注意:我的网站在php中,您可以保存聊天类切换的状态。大概是这样的:
<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>
$(文档).ready(函数(){
如果($.cookie('panel-active')){
$(“.trigger”).toggleClass(“活动”,true);
}
$(“.trigger”)。单击(函数(){
$(“.panel”)。切换(“快速”);
$(此).toggleClass(“活动”);
$.cookie('panel-active',$(this.hasClass(“active”),{path:'/'});
返回false;
});
});
使用javascript设置cookie,检查document ready上是否存在该cookie,然后检查它是否运行。单击();