调整程序计数和;保存喜欢的数量

时间:2014-12-09 09:43:43

标签: javascript

我使用一个程序进行在线实验,该程序模拟一个Facebook页面,其中包含每个会话中一个真实参与者的自我描述以及其他人工配置文件。每个描述下都有一个类似按钮(.btn-like)可供点击。

已经设定了人造其他人的喜欢数量,如果参与者收到喜欢,则会通过文字向他/她显示。

对我来说,计算参与者给予他人的喜欢数量会很有趣。我不知道在这个脚本中访问此信息的位置。有人可以帮我吗?提前致谢

//初始化按钮

  $('.btn-like').on('click', function() {
      $(this).prev().text(parseInt($(this).prev().text()) + 1);
  // Like buttons can only be clicked once
      $(this).attr("disabled", true);
  });



**// When user receives likes**
  $('.userslikes').each(function() {
    var that = $(this);
    var usernames = $(this).data('usernames').split(",");
    var times = $(this).data('likes').split(",");

    for(var i=0; i<times.length; i++) 
    { 
        times[i] = +times[i]; 

        themsg = usernames[i] + " likes your description";

        setTimeout(function(themsg) {
            that.text(parseInt(that.text()) + 1);
            alertify.success(themsg)

        }, times[i], themsg);
    }       
  });

// When others receive likes
  $('.otherslikes').each(function() {
    var that = $(this);
    var times = $(this).data('likes').split(",");

    for(var i=0; i<times.length; i++) 
    { 
        times[i] = +times[i]; 

        setTimeout(function () {
            that.text(parseInt(that.text()) + 1);
        }, times[i]);
    } 
  });

0 个答案:

没有答案