Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Onclick js函数_Javascript_Jquery_Onclick_Social Networking - Fatal编程技术网

Javascript Onclick js函数

Javascript Onclick js函数,javascript,jquery,onclick,social-networking,Javascript,Jquery,Onclick,Social Networking,好的,问题是:我有一个侧边栏,上面有所有的朋友和他们的在线状态。如果你点击一个朋友,他们会出现在页脚,一个聊天框会出现在屏幕底部 在聊天室的顶部有两个按钮,里面有图像。一个是最小化按钮,另一个是关闭按钮。单击最小化按钮时,聊天框将被删除,但仍保留在页脚中。如果单击“关闭”按钮,则会删除聊天框,并将其从页脚中删除 这一切都很好,但当我单击最小化按钮,…并重新单击好友时,关闭按钮的onclick为空且不起作用。。。我还尝试使用jQuery的。单击函数,但它没有做任何事情。 好的,我有另一台电脑…这是

好的,问题是:我有一个侧边栏,上面有所有的朋友和他们的在线状态。如果你点击一个朋友,他们会出现在页脚,一个聊天框会出现在屏幕底部

在聊天室的顶部有两个按钮,里面有图像。一个是最小化按钮,另一个是关闭按钮。单击最小化按钮时,聊天框将被删除,但仍保留在页脚中。如果单击“关闭”按钮,则会删除聊天框,并将其从页脚中删除

这一切都很好,但当我单击最小化按钮,
并重新单击好友时,关闭按钮的
onclick
为空且不起作用。。。我还尝试使用jQuery的
。单击
函数,但它没有做任何事情。
好的,我有另一台电脑…这是我的jquery代码:

function minimizefcc(){
   var current_friend = $("#fcc_container header span").text(); //get current chat window username
   $("li.fcc_li"+current_friend+"_username").attr('data-activeconnection', 'false');
   $("li.friend_li."+current_friend+"_username").attr('data-activeconnection', 'false');
   $("#fcc_container").remove();//get rid of chat box(fcc_container = friend chat    container)
}

function closefcc(){
   var current_friend = $("#fcc_container header span").text(); //get current chat window username
   $("li.fcc_li"+current_friend+"_username").attr('data-activeconnection', 'false');
   $("li.friend_li."+current_friend+"_username").attr('data-activeconnection', 'false');
   $("#fcc_container").remove();//get rid of chat box(fcc_container = friend chat    container)
   $("li.fcc_li."+current_friend+"_username").remove();
   $("li.friend_li."+current_friend+"_username").attr('data-fcopen', 'false');
}

//heres the main code

$(document).ready(function(){
   var friendli = $("li.friend_li");
   var footer = $("#footer");
   var fccli = $(".fcc_li");
   friendli.click(function(){
      var username  = $(this).attr("data-fcusername");
      var open = $(this).attr('data-fcopen');
      var active = $(this).attr('data-activeconnection');
      if(open === 'false' && active === 'false'){
         //friend isn't in footer and isn't in chat box
         $(this).attr('data-fcopen', 'true');
         $(this).attr('data-activeconnection', 'true');
         $("#footer #fcc_ul").append("<li class='fcc_li "+username+"_username' data-   activeconnection='true' data-fcopen='true' data-fcusername='"+username+"'>"+username+"<img   src='you dont need the source' title='status' class='status_img "+username+"_status'/></div>");
         minimizefcc();
         $("body").append("<div id='fcc_container'><header id='fcc_header'><span>"+username+"</span>"+
"<button id='fcc_minimizeButton' onclick='minimizefcc()'><img src='you dont need source...' title='minimize'/></button>"+
"<section id='fcc_messageContainer'></section><textarea id='fcc_input'></textarea></div>");
      }

      if(open === 'true'&& active === 'false'){
         //friend is in footer but not in chatbox
         $(this).attr('data-activeconnection', 'true')
         minimizefcc();
         $("body").append("<div id='fcc_container'><header id='fcc_header'>" +
         "<button id='fcc_minimizeButton' onclick='minimizefcc()'><img src='you dont need source...' title='minimize'/></button>"+
         "<section id='fcc_messageContainer'></section><textarea id='fcc_input'></textarea></div>"):
         $("li.fcc_li."+username+"_username").attr('data-activeconnection', true');
   });
});
函数最小化EFCC(){
var current_friend=$(“#fcc_容器头span”).text()//获取当前聊天窗口用户名
$(“li.fcc_li”+当前朋友+“_用户名”).attr('data-activeconnection','false');
$($li.friend\u li.+当前的朋友+“\u用户名”).attr('data-activeconnection','false');
$(“#fcc_容器”).remove();//去掉聊天盒(fcc_容器=朋友聊天容器)
}
函数closefcc(){
var current_friend=$(“#fcc_容器头span”).text()//获取当前聊天窗口用户名
$(“li.fcc_li”+当前朋友+“_用户名”).attr('data-activeconnection','false');
$($li.friend\u li.+当前的朋友+“\u用户名”).attr('data-activeconnection','false');
$(“#fcc_容器”).remove();//去掉聊天盒(fcc_容器=朋友聊天容器)
$($li.fcc_-li.+当前的_-friend+“_-username”).remove();
$(“li.friend\u li.+当前friend+“\u username”).attr('data-fcopen','false');
}
//这是主要代码
$(文档).ready(函数(){
var friendli=$(“li.friend_-li”);
变量页脚=$(“#页脚”);
var fccli=$(“.fcc_li”);
friendli.click(函数(){
var username=$(this.attr(“数据fcusername”);
var open=$(this.attr('data-fcopen');
var active=$(this.attr('data-activeconnection');
如果(打开=='false'&活动=='false'){
//好友不在页脚中,也不在聊天框中
$(this.attr('data-fcopen','true');
$(this.attr('data-activeconnection','true');
$(“#footer#fcc_ul”).append(
  • 好的,我想道歉,因为这是一个非常愚蠢的错误……在第二次添加按钮时,如果我忘记添加onclick='closefcc()“,只是个蠢货,我的巴德。

    欢迎来到StackOverflow!你能发布一些代码来展示你的尝试吗?这会让我们更容易帮助你:)错误当然是第314行,缺少括号。你真的需要发布更多的jQuery代码。问题是我所在的计算机没有互联网…我应该拍照吗?没有是的,我们大多数人有时会犯愚蠢的错误。