社区首页 >问答首页 >Like按钮将跳转到新页面,如何将其更改为模式模式

Like按钮将跳转到新页面,如何将其更改为模式模式
EN

Stack Overflow用户
提问于 2019-06-04 05:49:59
回答 1查看 61关注 0票数 0

我正在学习django-comments-xtd,当我点击Like按钮时,它会跳转到新的页面。

如何以模式方式在当前页面上弹出这个新页面?

谢谢。

/home/web/venv/lib/python3.7/site-packages/django_comments_xtd/templates/includes/django_comments_xtd内容:

代码语言:javascript
代码运行次数:0
复制
{% if allow_feedback %}
<span class="small">
    {% if show_feedback and item.likedit_users %}
    <a class="badge badge-primary text-white cfb-counter" data-tooltip="{{ item.likedit_users|join:' , ' }}">
        {{ item.likedit_users|length }}</a>
    {% endif %}

    <a href="{% url 'comments-xtd-like' item.comment.pk %}"
       class="{% if not item.likedit %}like{% endif %}">
        <i class="thumbs up outline icon"></i></a>
    <span class="text-muted"></span>

    {% if show_feedback and item.dislikedit_users %}
    <a class="badge badge-primary text-white cfb-counter" data-tooltip="{{ item.dislikedit_users|join:' , ' }}">
        {{ item.dislikedit_users|length }}</a>
    {% endif %}

    <a href="{% url 'comments-xtd-dislike' item.comment.pk %}"
       class="{% if not item.dislikedit %}dislike{% endif %}">
        <i class="thumbs down outline icon"></i></a>
</span>
{% endif %}

like按钮指向一个链接:

代码语言:javascript
代码运行次数:0
复制
<a href="{% url 'comments-xtd-like' item.comment.pk %}"
       class="{% if not item.likedit %}like{% endif %}">
        <i class="thumbs up outline icon"></i></a>
EN

回答 1

Stack Overflow用户

发布于 2019-06-04 06:09:06

你也可以使用简单的Bootstrap Modal来做同样的事情。

示例:

代码语言:javascript
代码运行次数:0
复制
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>










<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button>

<!-- Modal -->
<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Modal Header</h4>
      </div>
      <div class="modal-body">
        <p>Some text in the modal.</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>

  </div>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56437997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文