首页 > 解决方案 > 提供反应后如何在手机上隐藏反应文本

问题描述

我正在使用简单的 facebook 喜欢和评论系统。你可以在这里看到它:http ://creativeartbd.com/demo/facebook/

Username : shibbirbd
password : 123456

现在,在移动设备上查看此网站或在移动模式下使用浏览器。之后点击帖子或评论反应/喜欢。它将显示一个反应列表。

现在,如果您单击任何反应,则可以看到反应文本可见。我需要再次单击以隐藏该反应文本。

一旦我给出反应,是否有任何解决方法来隐藏该反应文本?

标签: javascriptcss

解决方案


在 AJAX 请求的success回调中send-reaction.php,需要$("#"+x).hide();在调用之前添加$('#login-registraion-btn').modal('show');.


的完整示例success callback

$.ajax({
  type: "POST",
  url: "send-reaction.php",
  data: dataString,
  cache: false,
  beforeSend: function() {},
  success: function(html) {
    if (parseInt(html) == 1) {
      $("#like" + posts_id).html(htmlData).removeClass("reaction").removeClass("tooltipstered").addClass("unLike").attr("rel", "unlike");
      $("#" + x).hide();
      //refresh();
    } else if (html == 3) {
      $(".like_result").html(html);
      $("#login-registraion-btn").modal("show");

      // THESE TWO NEW LINES
      $("#" + x).hide();
      $(".tipsy").hide();
    }
  }
});

推荐阅读